The rural population isn’t the issue, it’s suburbia which is where the majority of the US population lives.
It’s not dense enough for public transportation to be viable and it’s zoned in a way that makes pedestrian traffic a non starter.
Suburbia causes a lot of problems. I understand why it exists - owning a house with a yard is nice. I personally wouldn’t want to give that up to live in an urban environment if I didn’t have to
Online servers cost money.
Id rather an online game charge me a monthly subscription and give me access to all content rather than ftp with half the content in the cash shop.