I think what you said is valid. The mint could basically doxx users that are connecting with their IP. But then again, if you're trying to maximize privacy/anonymity , you would probably already be using something like a proxy/vpn/tor
Maybe building it into the protocol is an option, but for now, it's the users responsibility to connect over a proxy