Earlier quoted context omitted.
I am finding game development to be a tiny bit like this also: very little open source, lots of home-made clunky code, lots of NDAs and secrets. Generally, a much worse developer experience with worse tooling overall. To play devils advocate, it this makes game dev harder, which isn’t entirely bad because there is already a massive number of games being made that can’t sell, so it reduces competition a tiny bit. Also…
Commercial games benefit way less than other code from being open source, since they are very short-lived projects once released. Further, games would be very easy to copy for users, to develop cheats for multiplayer, to duplicate by competitors, etc.
The longest lived games are the longest lived because they are open enough for the community to keep them alive.