Wi-Fi is not a very efficient way to cover a whole town, due to its inherently low range (at least when involving consumer devices on one end). You'd be spending a lot of resources on base stations that never see any usage.
WiFi literally covers basically all of the urban US already, I'm not understanding this point.
It's true that there's no single service one can sign up for and you have to bounce around cafe and Xfinity and whatever "Free WiFi!" networks are being offered. Which is definitely annoying and it's nice to have a single company sell you service in a neatly packaged "phone" product.
But again, trying to phrase that as a technical point is ridiculous. Free bands are just plain better, technically. You get more data to more people for less money using open spread spectrum protocols than you do with dedicated bands. Period.