None of the requirements you listed are mandatory nor necessary. They are just choices. I assume you mean AAA Game Industry, well they have to design games a certain way to please their investors and existing player base.
I do not.
If you have new ideas and solutions, please feel free to share them.