It's pretty dumb that bitcoins has this ever expanding file that is necessary and contains details from day 1. But that's just the way it is.
The file isn't that big so far. When it does get bigger, there are potential solutions.
The block chain could be archived and distributed around the internet, then hashed and continued from there with nothing but the hash needed to confirm the new block chain's legitimacy.