It's not a problem to be fixed at the macro-scale... it's a fact of life. You are not going to know everything about everything. For the things you need done that you can't do yourself, you end up paying someone else to do it. Your knowledge of that area will determine what quality you get for the money. Same with companies and industries.
The best way to convince a business that something is good is to demonstrate that it saves money or makes money. Direct or indirect, the link has to be pretty clear. (That's basically why startups are created and why they are important.)
Very very few people have the balls to be first. Usually innovative ideas are adopted out of necessity by people who would not have done it if they had the luxury of worrying about the risks.