Cable cost is not the only factor into play here. There are also other costs which need to be paid by any ISP before starting service, there are tons of permissions from local authorities etc.
Even if they do all this, there is no guarantee that someone will not come and cut their fibre. I can understand the frustration, but you need to accept the ground reality!