We have all of that in Germany already. It doesnt work, laying fiberglass or even copper outside of major cities is just not a reasonable thing to do in a market economy. Same as its not worth while to send a postmen every day, or even every week, to a small village. This is something that needs to be financed through a shared burden, otherwise you have the situation, that large part of your country dont have DSL yet. With private companies siphoning of easily provided customers, the public is stuck with a gigantic burden to provide the absolut minimum to people.