It's already beating it. Bitcoin is global/international, your wires are national. Bitcoin is 24/7/365, banks are ...bank hours (and bank days) only. International wires have extra delays of a couple days. Even the fees are much lower than 20$ - it's just that your tx probably has a lot of inputs and hence larger data size.
I can send any amount of money international for $20 -- it arrives instantly. It needs to be sent during banking hours for my source. But the destination (usually, depending on the bank) makes the funds immediately available even outside of banking hours. So I can send money at 9AM in the US and receive and use immediately at 9PM in asia. I always wire international. I have no reason to send money around inside the US. As I said, bitcoin needs to step up it's game.
The inconvenience of waiting a couple of days (over the weekend) is nothing compared to the stress and lost time dealing with this stuck transaction. I will likely stop using bitcoin for any transfers after this until something major changes.
..
And now we're over 450sat/b for txns. lol. At this rate we'll be at 1000sat/b by the end of the week. Nothing wrong here, carry on.
