How or why is the Internet Computer better than Ethereum with rollups and sharding or similar protocols?

The fact that the subnets are islands of consensus is the main innovation. With the chain keys, subnets can securely communicate with each other and form a single Internet Computer, but because there is no need for a "global" consensus, the network can scale effectively without bounds by adding subnets.