The fees exist. Crypto handling fees are not small. The market is so inflated that this nonsense happens regardless. Bitcoin doesn't have any more stability despite having ferocious transactions economics.
There are fees. The $3 in this case was the profit left over for the trader after all fees where paid.