The solution is actually pretty obvious - investors have to start investing in businesses that are nothing more than a good concept, especially those of outsiders or non-serial founders. This is hard work though.
Investing in random unproven founders with no product or traction (apparently) makes it practically impossible. Even fewer will work out than in the pre-screened batch, and the hit rate is already close to zero.
If it were at all possible, there would be no need for VCs at all. You'd just fill out some forms about your idea and then do an IPO.
I think the answer is to become a serial founder. Elon Musk's career is a good model for this. He started with some kind of media/software company and then took on harder and harder challenges as he gained credibility.