It doesn't work for 100% of your time. 20-40% maybe but not more than that.
There are many issues with cafe work:
- Lots of cafes are bothered if you stay for extended periods of time.
- Unstable or No wifi. You have to rely on Data unless you have it unmetered.
- Not always you'll find a charging outlet for your computer. Granted, I don't have this issue with the mac.
- Sometimes, you don't find a free/available place. So... you go to search again.
I think cafes are good for breaking the mood. But not a workplace for remote workers.