USDC is absolutely a token on many different ledgers that represents a currency.
No, it is a speculative investment. If it were a currency it would be something people were using to buy things, accepting for selling things, using to pay taxes and fines, using to invest in something else, etc.
It's not a currency, it's at best some kind of intermediate thing used to buy even more speculative "investments".