Of course you are right and thank you.
Majority of devs and teams makes decisions based on analogy (how somebody else did it) and not on "first principles" (what is logical and best for us).
I will bookmark this, and when that kind of people ask me "for a blog that describes what I am talking about", I will send this article URL.