Full nodes are around 500GB, so they do fill up faster than bitcoin does. Archive nodes are bigger, but you can get everything in an archive node from a full node as it contains all the proofs. There are other data pruning techniques, and lots of work being done on light clients for eth2 (so you could connect via a light client running inside an app on your phone, rather than the app connecting to infura/alchemy).
Though contrary to what people think about this being a weakness for ethereum, there are still ~10000 nodes running, so pretty close to the amount bitcoin has.
Its an area under active research though.