To be fair, the current average Bitcoin transaction fee is around $13 right now, so it would cost a similar amount, or even double if there’s two transactions involved (you -> recipient -> withdrawal exchange).
A lightning transaction currently costs $0.000432200 but you would have to have an existing channel open (which would make sense for a heavy user to have already)
The transaction costs are variable depending on the speed with which you want your transaction processed. Miners have an incentive to include transactions with the highest fees in the next block, so when the network is congested with tons of unprocessed transactions, you'll be paying more.
And that's only looking at on-chain mechanics. Solutions exist to remedy issues with scalability of the underlying blockchain.
Interesting. Does it mean Bitcoin is not immune to DOS attacks where basically me and my friend transfer 0.0000001 btc between each other repeatedly for giggles.