It's always tougher to implement these things after there are big players out there.
And your last point is something that touches me personally:
bring the focus of research back to drugs that work rather than drugs that are easy to profit from.
This is a massive problem worth discussing. I had a family member die of a disease which was incurable. One of the big pharma companies had prototypes of the next drug they wanted to bring to the market but their current drug (which didn't work..) hadn't 'run its course'. So they delayed the release of the new one for a few years.
In retrospect, it didn't matter because the new one didn't work either but this kind of practice is heinous on so many levels and must be stopped.