While I understand the sentiment, I kind of disagree with this. Cities implement fiber in different ways. Not all of them focus or care about residential service. In my city, they essentially set themselves up as a backhaul carrier. So when ISPs move into town rather than building out large infrastructure they connect into the city’s and pay the city for interconnect. That money then goes to city services which is why we have so many parks and different programs.
Usually resellers are allowed to use it. It might be prohibitively expensive for them, but there is availability. Again that depends on how the city has it set up, but typically you as a citizen are getting a return on that investment either way.