The ever-growing Bitcoin blockchain size?

Wait 5 sec.

I learned that every node on the Bitcoin blockchain would have a copy of the blockchain data. I am wondering:How large is that data?Would the ever-growing blockchain size become an impediment to joining as a full node because it consumes too much storage space?How does the Bitcoin community plan to resolve such an issue, suppose there was one?What about Ethereum? Would it be even worse for Ethereum, since it has more functionality built into the blockchain, which translates to more storage?Thanks a lot! I look forward to your answers :)