Hi,
Interessanterweise verhält sich rm mit .* anders. Ich bin mir aber sehr(!) sicher, dass es früher mal anders war.
für GNU rm wird da [1] von 1990/1991 gesprochen, gar so weit wird deine Erinnerung dann vielleicht doch nicht reichen? ;) Mglw. kennst du es aber von anderen Plattformen noch anders, auf denen das später oder vielleicht auch nie implementiert wurde. Seit 2017 ist das auch offiziell gefordertes Verhalten, mit . und .. doch bitteschön NICHTS zu machen.
Grüße Carsten
[1] https://unix.stackexchange.com/questions/90073/does-rm-ever-delete-the-paren...