1 person sitting on a table for 2 or more people loses the shop trade. Ultimately cafes and restaurants need all seats occupied all day long.
In reality how many cafes are at full capacity non-stop? If a cafe is empty then someone sitting at a table for 2 is bringing in trade, not losing trade. It's not like if that person wasn't there, two people would just magically appear out of a puff of smoke. If that person wasn't there, the table would be empty. Some cafes actively encourage people to use them as working spaces, to fill in the 'off-peak' hours when they traditionally have fewer customers.
Cafes would far rather a table for two be occupied by one person, than go empty.
WFH actually means work from home, otherwise it would be wfc (work from coffee shop).
WFH is just shorthand for "working outside the office." Before Covid half my work was done on trains, planes, and airports.
Obviously some jobs involve working on secure documents, or involve Zoom meetings, both of which require privacy. But it's pretty easy to book a private working space if someone doesn't have a suitable working environment in their home, or just can't be productive at home.
I'm sure most bosses would far rather their employees work somewhere they'll be able to focus and get their work done, than make them try to balance their laptop on the sofa with kids running around or flatmates hogging the wifi.