This is how it works in Holland with Open Access fiber lines https://hollandcityfiber.com/about-holland-city-fiber/
The fiber itself is owned and maintained by the public and any number of private ISP's can offer service over it. Changing ISP provider is a software decision and as such the average cost is 42 euro/mo