---
Nonsense. Open Source does not mean, and has never meant, that you get everything for free.
For example, a company wishing to use Postgres in some project has a choice: Setup and manage it themselves, or pay someone to do it for them. That someone may be Amazon in the form of an RDS instance. Or maybe they hire me to setup and manage a traditional VM for them on Amazon's infrastructure. Or maybe they host it themselves, but contract with me to do all of the setup and maintenance so they don't have to. (Please note that despite having the skills for this, I don't do this for anyone but my own company.)
By your logic, any of those options turns Postgres into commercial software that ceases to be free.
By your logic, you are literally telling anyone who wishes to use Postgres: That's great. Just don't you dare to pay someone to do this for you.
How about comparing the cost difference for paying for SQL Server RDS vs. Postgres RDS. For an m4.large instance, the former is $0.977/hr. and the latter is $0.189/hr. Why do you suppose that is?
In other words, it stifles one of the most powerful tools for increasing the market penetration of open source.