I read this text about sharding (is there a part 3?), and I get the feeling that ETH is playing catch-up on the network side. Sharding on ETH seems like a way to get similar benefits to a DAG, with parallel processing. The beacon chain seems similar to the coordinator. But ETH is trying to introduce the beacon chain while IOTA is removing the coordinator, and also will introduce sharding of the DAG.
How do these upgrades compare? Will the IOTA 2.0 DAG without sharding have similar performance to ETH 2.0 with sharding?