If everyone ran their own mints they would have no anon set. The whole point is to have many users using a mint so you have a large anonymity set.
I'm not necessarily against ecash because it makes custodial better and you can do some cool stuff with it that Monero cant. But you're still trusting a mint and it's custodial until you withdraw even with redeem.cashu.me There is no point at which Monero is custodial. It's directly p2p