This is not uncommon in game development. Jonathan Blow and others have spoken at length about why game development is different than web development or other types of software engineering (not in a condescending way but in a "it's different, here's why" way):
- https://www.youtube.com/watch?v=JjDsP5n2kSM