A company accepts payments in bitcoin but does not send you the product, under any excuse they could simply tell you that they will not send you anything and keep the sats, the problem that is seen is humanity scamming people, is there any way to solve this?
If bitcoin becomes too desirable more people will be scamming their customers unless it becomes legal tender and has legal implications and the idea is to separate the banks and the state from the currency.
Don't buy but let them sell to you.