The unintended consequence of the onerous FDA approval process is that only a few extremely large players have the resources to develop and bring new drugs to the market. Therefore they need to make a lot of money back to cover their costs.
On the other hand, in earlier times we had a lot of drugs that were in the "snake oil" category, making a lot of claims but doing nothing at all (or that were actually harmful).