As someone who works on their computer all the time, I find it remarkable that so many coffee shops in NYC still don’t provide free Wi-Fi.
Probably because they don't want you there using your laptop! I avoid coffee shops that are overcrowded with laptop users because I can't find a place to sit and drink my coffee.
Starbucks has taken a different approach in NYC: keep the Wi-Fi, rip out the power outlets. This lets you use your laptop but effectively imposes a time limit.