Bitcoin is for rich people, I mean people who already have some savings and need a tool to store value for a better future.
In many countries ( I'm from Venezuela), people live day by day, with the mix of low salaries and hiper inflation is impossible to save money for the future. As soon as they get their salaries they buy a little bit of food to store value and to eat it.
As using Bolivares was a total chaos and access to USD is controlled by the Government, USDT and USDC fill this gap.
Bitcoin is for the long run, Stable coins is for yesterday and today debts.