The problem is that most monopolists *don't* invest in R&D (or anything else socially useful).
If there were some kind of regulation to promote this -- e.g. requiring all companies with more than 33% market share to be cooperatives -- then perhaps it would happen often enough to justify allowing monopolies.
As long as the excess profit goes to private shareholders, though... just no. >.<