Most full nodes do not need to store the entire chain. Though it's not implemented yet, block pruning will mean that your disk usage will eventually stabilize at some multiple of transaction traffic. Only a small number of nodes really need to store the entire thing stretching all the way back to 2009.
Anyway, ultimately this will be decided by Gavin and so far he's been saying he wants to raise the block size limit.