USDC is hardly what people think when they say crypto. For once it's not trustless, you need to trust that the backing dollars are in some bank account.
You are correct, similar to any other money transfer service it needs to be redeemed somehow. USDC is probably more trustworthy than an individual bank if you own >$250k because of their active treasury management.