The problem with Bitcoin and crypto in general is that it's very volatile. The price keeps changing. Imagine accepting $5000 worth of Bitcoin for a TV or something and the next day Bitcoin is worth $2500. You've lost half your money in one day and all you did was accept BTC as payment.