Hmm I'm not sure I agree here. Yes in places with shitty Internet bandwidth is more of a concern, but I the barrier to entry(device cost) doesn't increase with bandwidth, but it does with storage.
I also don't think most people are turned away by either of these constraints. I think most people don't care or transact enough to bother running a node.