I read the scalability article in the wiki and i understand that most clients will be SPV in the future.
but none of that answers my original question of how new full nodes will be bootstrapped in the future.
1TB can be downloaded in about 24 hours on a 100 Mbps line. If we're only talking a minority of nodes, it would make sense that they would have a decent connection. And it's not like 100 Mbps is exotic right now and we're only at 15 GB total for the blockchain.