we’d have better privacy on chain if every transaction wasn’t broadcasted to everyone
So what you’re saying is make prune nodes the new default setting in Bitcoin Core and whomever wants full archival nodes must specify that setting..?
Doesn’t this defeat the purpose of a trustless system?