Agreed. The only thing that it has going for it is that you have to usually go through Bitcoin in order to go from alt to alt (that's how it seems to be in Poloniex).
I just posted a rant about Bitpay not working with Exodus wallets. Basically, I have to transfer my BTC from Exodus to Electrum ($50 cost) before I can send it out over the BitPay network (yet another transaction fee).
https://steemit.com/bitcoin/@sirstacksalot/bitcoin-payment-protocol-sucks-for-us-exodus-users
https://antex.cloud/r/4a3