That's a bit misleading--you can only stake for 10% if you agree to lock up a large amount of money in CRO for a long period of time, and if you agree to a three month fixed-term deposit for the USDC you're "staking". CRO exposes you to arguably more risk than the staking is worth, and the fixed-term deposits have the downside risk of crypto.com literally collapsing and not being able to pay you back.
If you want staking rewards on USDC (from crypto.com) without a fixed-term deposit, the best you can do is 2%. If you want to avoid having to lock up $40,000 in CRO for a minimum of 6 months, the best you can do is 1.5%. Given that you can earn 0.7% on a FDIC-insured deposit in actual USD, that's not much of a deal.