The only weak points are exchanges. The OP can decide how anonymous they want to be - complete anonymity would imply not exchanging to fiat at all.
I don't disagree that most of them are not practical for a rando developer who wants to be anonymous, but I'm still annoyed at "the only weak point is...".
Anybody can start a new crypto wallet and receive funds into it, and then make transactions and keep that value on-chain to remain anonymous. There are a number of anon devs in the Ethereum ecosystem doing just this.
With enough effort your IP might be traceable if you do something like mint a token from a compromised website. But advanced methods also exist to break anonymity in systems like Tor, VPNs and cash which we often consider to have strong properties of privacy and anonymity, and to this nobody would refute as “bullshit.”