I loved remote work and did a lot of effort to ensure that we adopt a remote-friendly culture. However I will never get over the fact that we found some of our engineers ended up doing freelancing work, over-estimating work and basically just slacking around in the freedom of their homes. I would love to hear if anyone had similar experiences or how they prevent such in remote environments.
That is an interesting point. Personally, I think remote work should be freelance work.
Empirically speaking, effective remote employees are more trustworthy and less prone to organizational politics. I can even tell you why: these people have a system of values outside of work that in turn values their professional activities as something that helps enable this desirable lifestyle. In return, work is treated with diligence and virtue.
I'm sorry that you or the person you're replying to have had a negative experience with remote workers. As usual, a few bad apples don't spoil the whole bunch.