Connectivity will always be an issue, especially in countries in Africa and other parts of the world.
That's a common mistake that game developers make. Not everyone in the US has a good Internet connection. There are still lots of people on 56k etc connections. All of that aside though, I reserve the right to decide how I want to use my Internet connection and on what games I intend to spend money. Developers who think they own my Internet connection and can decide how I want to enjoy the game shouldn't expect a cent from me. I will much rather support the indy developers and other developers who actually listen to what their customers want.