The hate comes from little inaccuracies that have caused hours of stress and confusion. It is probably not as bad now but I recall getting pretty frustrated after spending hours debugging only to find out the docs were wrong.
I'm convinced this is how some of the payment gateways make their money.
With one gateway after we switched providers and took the interface out of production we received about 5 fraudulant payments in the month that followed. Someone had hacked the bank's "iframe" service that we did not use and even though we only had the account open for a potential rollback we were still liable for $20 x 5 in fees. It was entirely the bank's fault.
A credit card is insured. I am not sure I can say the same about the mandatory connction between Paypal and my bank account. It is much riskier to use Paypal than to give a stranger your cc number.
They're too busy changing the icons and adding border-radius to everything. Don't you know it took them 6 weeks to change the star button into a heart? They are very proud of it! /s
The icing on the cake is that engineers cost more than support reps. Sure the bot can "scale" but in a lot of cases I wonder if they are really saving by having a team of engineers who cost so much more than phone agents.
You don't hear about senior-level jobs for $80,000 in major US markets though. In Canada they are quite common (and realistically only worth about 60,000 USD). I work remotely and I've been priced out of my own country. I occasionally take a Canadian gig and it is always about 50 percent of what I would make in USD and the client complains on and on about the cost (if they only knew).