Uncharted is fine, and there is also room for other types of games besides Uncharted. Not everything needs to be cut from the same cloth. Not everyone needs to follow the same pattern. Not every game has to have a bazillion dollar budget and require sales in the multi-millions to break even.
Indie is a place for growth, that is good. Lots of good stuff happening there, definitely.
The second area would be AA. 10-15 years ago, you'd find many AA games. You still can find them today, especially on the Japanese side, but not as many.
Third alternative would be a game like Hellblade -- AAA visuals and production values, but centered in a linear, narrower-scope game. It only required 300K in sales to make a profit. And because of that, they could tell a very unique story.
One problem, creatively, with the "big budgets are great" mentality is that big budgets mean you have to please everyone. So games that have a particular audience (not everyone) just don't get made, only the big crowd-pleaser type games. This is the direction EA and other corps are heading. Yawn. Boring.
p.s. A fourth alternative (speaking of Uncharted) would be Lost Legacy, a modest-budget SP game produced as a spinoff to the main game.