Fully agree.
Monero should go all-in on anonymity networks or at least make it the default. That will result in less opsec failures.
So far people are still happy with being able to run Monero nodes over anonymous VPN/VPS and there are a couple of points made that scarcity of ipv4 addresses protects the network from sybill attacks via ipv6 , onion or i2p addresses. It's something I read from core devs. Not sure if some of those attacks can be mitigated by now.