This is really a topic for another thread but I did want to touch on it. While I agree that modern business management is way too focused on the short term and quick return on investment the simple fact is you still have to make your money back to justify spending it. The unfortunate fact is that the incredible expense of building out the infrastructure to the home to provide 100M+ service is just not justifiable even with taking a few years to make your money back. This is where the fact we don't have the population density even in the cities that other countries have is actually a negative fact.
I understand, but when most companies report billions of $$$$ of pure profit, it should not be invested back on he CEOs but rather on the paying customers by providing better service. I will give you an example, AT&T had the iPhone exclusivity for three years, but yet, it was Verizon who invested first to have a network, including LTE support, that can appropriate handle the iPhone. So while AT&T survived on the backs of iPhone customers for three years, they did nothing to improve the service until Verizon came aboard