Anything is possible, I just can't imagine a (US) municipality that's able to implement an entirely new public service. IIRC, community wi-fi keeps getting sued by companies that want to make money. First, none can afford it. Second the US, IMHO, is really hostile toward any sort of government service.
Even if those were non-issues, you still have to solve the problem of vandalism. People behave like grownups when other people are watching (pretty much). The bus or subway are good examples. Alone, in a car, i think it's much tougher to keep people well behaved. there have been various community bicycle programs that suffer from people beating the hell out of the bikes, or just stealing them.
These are perhaps mutable problems in small towns, or outside of the US.
Seattle has a light rail system they only booted up a few years ago. They had to build a completely new set of rails everywhere to do it. I'll admit I don't know the details of its history, since I wasn't paying attention, but it's utterly possible.
20 years is on the long side, but I find it a reasonable amount of time to make it happen. And the point was more that it happened, and that it wasn't exactly an isolated case.