In my experience it usually devs that do that to themselves after reading stuff on the internet and thinking “I want to be a professional and I want to show it to everyone.”
Then rules stay and new people just continue with same silly rules instead of thinking if those are really that useful.
Then rules stay and new people just continue with same silly rules instead of thinking if those are really that useful.