viva shitcoins.
The very basis, of it being free to run the nodes, completely voids everything else in the experiment. It is cheap to run them, but nonzero.
I've worked on projects that use ZKP. There is nothing free possible from them, they are incredibly expensive computation-wise. Bitcoin transactions can be as anonymous as CTs if you strictly use coinjoin frequently and tor for tx broadcast.
When the cost of running a node does get close enough to zero to be practically free, the people will let the block size double or quadruple. Right now, it's at least about $200 for the storage and the network cost is probably about $5/month and that will cover you for probably another 3 years.
Since the current price is close enough to about 3*12*5 for 3 years operation, or about $10/month amortised, we are not there yet. And that doesn't count the power, which is currently probably like $10/month... The vast majority of the people of the world are barely earning that much money in 3 months, how are they going to get the storage?
When it costs $1/month all totalled, to scale that down, we are talking about $36 total cost for 3 years of running a node, this includes the power, then you have a point. But obviously that is somewhere between 5 and 10 years in the future.
So, SHUTUP bigblocker.