To be fair, the average programmer is not earning $180-200k per year, not even the average contractor.
Don't forget to include all the office space, gym membership, soda, insurance, maternity leave, matching 401(k) contributions, hardware, software, internet access, telephone service, tech support, sysadmins, office managers, etc. necessary to support that one programmer.