> It's really not that hard to run a node, and could be packaged into common usage easily.
In my experience, it's not hard to run a node, but it can be hard to get it to sync with the Ethereum network, especially using older hardware. You need a lot of fast SSD disk space, and the blockchain keeps growing.
Also, nowadays you probably also want Polygon and maybe some other L2 nodes, since Ethereum's scaling strategy is based on layer 2 networks. And they need even more disk space..
In my experience, it's not hard to run a node, but it can be hard to get it to sync with the Ethereum network, especially using older hardware. You need a lot of fast SSD disk space, and the blockchain keeps growing.
Also, nowadays you probably also want Polygon and maybe some other L2 nodes, since Ethereum's scaling strategy is based on layer 2 networks. And they need even more disk space..