I agree with you 100%.
That said, there are limits imposed when you're making a video game.
Some technical (i.e. every option the play has must be coded, no free-form)
Some budget (you have to get a product to market before you go broke creating it)
Some time (twenty years to design, code, and...