Lots of highly successful software companies connect to their servers (often unbeknown to the user) and since internet access is ubiquitous nowadays it isn't really a problem.
The problem is that if you purchase content you can't use the content unless you keep 'renting' the program... you should not sell content in that case because it's useless without the program. Ethically if ou sell content you should make the program available for PURCHASE.