The main thing is, if a company cannot provide services in some areas, they didn't have the right to take money from the residents and make false promises. And even if you did take the money and after uncontrollable circumstances you should morally return the money.
We 2 people are waiting for services for the past 2.25 years to get the connection, after being falsely promised by one such company.