Not everyone knows about bitcoin, and they can think that this might be scam. Also, it has no fee (kind of) and you can use them almost in everything without any problem.
People do not know bitcoin they don't also know any crypto currency. Therefore they consider it as scam and I don't blame them. They need information and education. If they are old enough it's difficult to make them change the usual way they transact, that is fiat money. It is unrealistic to believe that all people will accept it as payment system.