The more people use it, the more businesses will accept it. There’s a list of businesses that accept Monero: monerica.com. Maybe Monero is not a viable alternative today, but the situation might change, once we live in a cashless society. Until then, use cash or Monero. You can also anonymously get prepaid credit cards and gift cards at Cake Pay or Coinsbee.