It wasn’t written that they accept Bitcoin because it might violate the law. If Bitcoin isn’t considered a currency, it shouldn’t really be part of any official payment system unless there’s approval from the government.
But your payment is still valid of course, since you received the device.
He must be from a country that have unfriendly bitcoin regulations, and from what we in the African region and some other parts of the world e.g Philippines and even Brazil, we have seen alot of bitcoin and cryptocurrency regulations, that is unfriendly for bitcoin payments services and even exchanges, but with that comes modalities from cryptocurrency users that arw citizens bitcoin payments is now accepted but underground.
Here in Nigeria, you pay for car wirh bitcoin, but that is based on individual arrangement that involves privacy and trust.
Since bitcoin payments is on a decentralized network, as long as you have the needed devices and wallet to receive your coins, you are good to go.