I think this only shifts the problem, the whole idea with the internet is a distributed network of computers that talk with each other, and if the computers at the edge (end users) can't do that, then it's no longer the internet, it's something else, more akin to cable-tv where there are "providers" and "consumers". The playing field stops being level.
Ah, I took it as you suggesting the ISPs providing VPS services for people..
Thing is, that edge infrastructure has been there from the beginning of broadband and is only recently beginning to slip away, with the advent of ISP NAT, agressive IP rotations, blocking of ports and not providing public IPs at all.