I agree with most of what you say but indies can't compete in a triple A market , development cost and time is substantial for AAA with high risk that it's hard for an indie studio to compete in such market, high risk and no guarantee , why bother