Ethereum 2.0 splits the blockchain state into multiple "shards". Which in turn means, one can be a validator without having to process the entire blockchain. EOS simply scales up the validator resource requirements, arguably at the cost of decentralization, but it does nothing to fundamentally improve scaling.