The majority of people in the world? No, that's correct. The majority of people who use Ethereum today, or hang out on HN and would be inclined to do so? Absolutely feasible. I was recently set straight on this[0]. Things have been improving a lot even since that blog post by vb, and ongoing efforts are still progressing. And note that in the linked thread, I was pushing for full archive nodes. While it's desirable that this is feasible to have a healthy network, most people have their needs served by having pruned full nodes, which requires a fraction of the storage space. Also, several clients (at least geth and
erigon) allows for split storage, where you have recent/hot state on faster storage like nvme, and historical archive on a larger drive.
If you are up for it, you may want to give it another shot. My 3400G now handles this fine, alongside other workloads.
I have not tried myself yet, but it does seem realistic to run a full node on an rpi4b with usb3 storage now, if you don't need to run heavy RPC queries on it.
It seems to be common practice to do the initial sync on a beefier machine with more RAM and IO, and then migrate over to a more lightweight instance for the ongoing.
[0] https://news.ycombinator.com/item?id=30584184