As always, what might work for one, doesn’t work for the other.
For example, let’s have a look at the list you provided:
The office is a fun place to be (people, cats, games room).
Offices can be ugly and depressing locations. Not everyone is working at a shiny new startup with lots of toys and colorful furniture. Also, I might be allergic to cats — or any other animal someone might bring. Also, I don’t want to play, I want to get my stuff done. (I actually want to play, but with the people I chose, not the ones just being around at work.)
The internet is faster.
This might be true if you got 1Gbit+. Otherwise, most likely, not. At least outside of the tech hubs (or the States?), companies got something like an 100MBps uplink. For the whole company. Guess what I’m using at home? The same. Alone.
Various other perks, like the free beer, and free meals such as breakfasts and Friday evening take-out.
One could argue, that if you pay enough, people can get all the beer, food, and everything else they want. Anytime.
And… even with distractions, it’s easier to get stuff done.
I can’t give any arguments about that because it basically says nothing. Why is it easier to get stuff done if I’m at a specific location vs. any other?
Please remember, those are made up arguments here. I just wanted to “proof” that everything you said could be contradicted. And yes, I know, the same goes for any argument for remote work.
But thanks for the insights! 👍