Each node holds the same size and blocks, that's the whole idea of the blockchain. If Ethereum's blockchain keeps growing, it would require more space to host its massive size per node, i.e. less nodes in the future? Unless they come up with a solution to solve that. And that's the dilemma.
Ripple for example solved that problem by using a ledger instead of a blockchain. Check this link for an explanation of how it works