The problem is not the profit motive, it is the regulations. We demand such safety and so much data of pharmaceutical companies that it is basically impossible to make a vaccine for a disease like the common cold.
If we are willing to take more risks and require less paperwork we could have a vaccine for the common cold in a few years.