It may not be common, but it is possible to make money on open-source software. Redhat would be the largest example. Automattic's WordPress is another.
If software can be profitable whether it's open or closed-source, then isn't open-source inherently better?