That is the right way of doing it. It does not make any sense to have 3 companies building last-mile infrastructure in a neighbourhood, but you can have multiple service providers competing and using the same cables. But then, public oversight on the de-facto infrastructure monopoly is critical.