Two points, which are not by any means the whole story but simply things to consider:
- Hard drive space is increasing faster than the blockchain size
- New protocols like sidechains and the lightning network could help offload much of the transaction load, making certain bitcoin transactions essentially an settlement representing many thousands, thereby dramatically reducing overall data size.
Yes, that's why using a blockchain is only feasible for applications that do not generate too much data. With one transaction being 500 bytes in size, a billion transactions occupy 500 GB, which is still managable by an average PC. Once Bitcoin reaches Visa-level transactions rates (100 million per day), there's 500 TB of transaction data per year. That would be a problem for today's network, but it is still in the realm of feasibility as long as the professionalization continues.
So there is more and more information stored in there, redundantly. So eventually it'll take way too much space for everyone?
(And the more adoption there is, the faster this process is)