Considering that it might take more money/time to get confirmed fast, yes, it is way too expensive. see how other cryptocurrency platforms manage to get an actual near-zero transaction cost at bigger scales.
I understand that BTC tx's might not be the fastest or cheapest, but in my honest opinion it is the safest, and i will choose that, due to its decentralized system, transactions are immutable once confirmed and it cannot be reversed. I hope you know that there are so many cryptocurrencies were tx's are reversible even after a very long time, because they are controlled by a small group of persons.