All that strategy gets you is stupid copycat boring games, because the only people who can make a complete game before getting paid for it are silver spoon idiots who don't need to work for a living and have nothing better to do with their lives. If you're OK playing the kind of games they shit out, then your plan is great. But for anyone who wants creative, fresh, new content, then encouraging devs who may have lives and jobs but are WAY better creators by supporting them is a much more realistic strategy.
Is it risky to support creative types? Of course, but that's part of the gamble. Even if you end up with a majority of games unfinished, the ones that do get completed are a million times better than the crap you get otherwise, and even some of the unfinished games by really creative people who burn out are better than 99% of the crap games by idiot devs that do get finished. Your plan may sound good in the short term, but it would completely ruin the industry if everyone was that myopic.