If it's so easy to run a profitable business, why not run your own and keep that money for yourself?
The truth is workplaces that limit distractions are much better places to work, and more enjoyable for employees. I've run organizations that offered one person offices to every developer, and it was a big reason why our turnover was extremely low.