I kind of agree, but the way the internet is going, with everyone being behind carrier-grade nat, it's not much of a decentralized network of computers anymore, not to mention all the kids with their laptops and tablets not even hosting anything :(
There are other ways to get seeding working, though, including IPV6, which is gaining adoption, so I don't agree with the OP.