There are still many barriers to that "first class" status, taxes are mentioned most often.
Taxes are paid in fiat. Holding non-stablecoins would add even more of a tax headache because you'd have to track capital gain/loss as you enter/exit fiat for taxes / fees / vendors that don't accept crypto
Also the fact that general adoption has been slow so far may be a sign that there is not enough obvious value added for the average person to consider using crypto over fiat.