Because you pay a greater fee with a hidden spread so you have 1-3% less of the payment being held as bitcoin.
the spread is not hidden, you see exactly what you will pay before the fact, even if the price changes in your favor in the meantime
reply
The price is not the spread. It is hidden because you are probably not shown the real price, but the price being given to you.
reply