While there are counter examples and inefficiencies in the system (and there are idea of addressing this, by distributing some part of the money in other ways), we have far bigger societal issues because people do not believe in science, especially where there is an industry lobby sowing doubts.
So I really want to push back against the the idea that the scientific system is broken. While there are real issues, this is still very misleading.