In countries where healthcare is also paid by the Government, that might work, but I doubt many of them would take on it eventually. I don't think any of this would be implemented in US in the short to medium term, though, as that kind of proposal would be immediately considered communist by half the country (especially if Fox News has anything to say about it).
I'm also not sure if I would let the Government be 100% responsible for the pharmaceutical R&D, but maybe it could use taxpayer money for some R&D anyway, and any drug that comes out of it, would be patent-free. Think of it as the open source Linux to Microsoft's Windows, or Firefox to IE. Companies would still be free to patent drugs and sell them for whatever they want, but the Government would be able to reverse engineer or create very similar alternatives that are patent-free, and much cheaper.