I second your words. Me, being freelancer for years, on my own and doing also for more then a year work in office showed only that I am way more productive in my own environment, on my own schedule. I don't chase money, but life, and having good life makes me more happy, thus more productive and then again company benefits more from me, so more money and success for them too.
Irresponsible person and/or unhappy worker will be less productive no matter where he works but I do think that remote work is the future if we want to have a sustainable life and don't have a new age slavery that is dominating in today's capitalism.