Rather than criticize from the sidelines, Carmack should take some of his sweet Meta money, buy the rights from them, and fund the indefinite maintenance of these things himself. Or he should start a new game company that holds to these values. He'll either find himself agreeing with the business people or broke.