However, USDC is issued by a consortium spear headed by Coinbase which is a publicly traded US company that has a wealth of regulatory compliance hoops they jump through, and have routine independent auditors track the reserves of USDC.
But youre right in that there's elements of trust that you need to place.
How is that so? Do you also think that keeping cash under a mattress is safer that keeping it in a bank?
It's pretty simple risk logic.
Further, keeping funds in a non-custodial wallet entails a huge operational risk that you're glossing over entirely.
The OP was about the safety of "holding" fiat on a single exchange vs USDC on your wallet.
Your point about non-custodial wallet risk is a misonemer as this is purely about can you trust yourself more than trust an exchange.