Almost every coffee shop in the popular areas of Bangkok and Chiang Mai fill up with DNs and wantrapreneurs who sit for hours, ordering one coffee every few hours, running charging cords to the outlets, talking on the phone, editing videos with the sound on. They don't engage with each other, the staff, or the "locals" as they call them. They squat in a place of business and don't respect the spirit of a cafe, coffee shop, restaurant, or bar. I see them in McDonald's in Bangkok, taking up seats that could accommodate four people, headphones on, hunched over a laptop, for hours at a time.
The places digital nomads tend to visit in numbers have co-working spaces, hotels and hostels that have wifi and tables, short-term apartment rentals with wifi -- plenty of places to work. I don't think DNs should shift the costs of doing their business onto cafes and coffee shops that exist to serve coffee and food, not to serve as free hotdesks.
As happens more often than not, the selfish actions of a few will cause a backlash that affects everyone. Someone wanting to check their email for ten minutes over a cup of coffee can't get their laptop out now because too many entitled DNs sat there for hours, mistaking generosity and tolerance for approval.