I have nothing against getting paid to write software, as such. I
criticize non-free software, software that doesn't respect users'
essential freedoms, but that has nothing to do with whether the
programmer gets paid. Getting paid to write free software (which many
people do) is fine. Writing non-free software is bad even if it is
unpaid.
Putting a restriction on software, such as charging money for
development of it.. or consulting of it, is not free software.. because
it severely restricts access to these people who need the free
consulting and free speeches on cruise ships.
Furthermore... the FOUR FREEDOMS you mention are not in the dictionary
under "free". It is only your opinion.. and there fore is not free
software.. it is Stallmanist Software. Your philosophies are not the
official free philosophies... they are just Stallmanist ones.