You base your logic on the assumption that games cost money, yet you mention AAA engine like UDK...
A *lot* of indie creators do not use the resources offered by game publishers.
There are more and more of those indies.
Wake me when we get a AAA FPS that's an indie game.
Wake me when an indie game sells several million units.
Wake me when an indie game gets half the buzz any given multi-million dollar AAA game does here.
Are indie games, and to a lesser extent non-indie eastern european games the future?
Maybe.
But wake me when we get there.
The days of one guy being able to make an awesome game left us in the early 90s. We're now at some games having over 400 people on it at any given time. We're at even modestly graphics intensive games needing about a dozen.
Where the money comes for this? Apparently you guys think VCs are easy to find (they're not.) Publishers are much, much easier. They essentially are VCs, only more familiar and requiring less financial documentation that will cost you an enormous amount of money to create.