You'd be surprised how much airlines, especially ones with decent reputations, can get away with.
Cathay Pacific's CX883 LAX-HKG have been stopping at TPE and ICN like 30-40% of the time during parts of winter, year-in year-out. Yet I've never heard people complain about it publicly. That stop adds at least 3 hours to the already long 14+ hour flight. Those planes can make it, it's just that CX decides cargo revenue is more important.
And the last 2 weeks seem to be particularly bad over both Oceans. CX and SQ's SFO-HKG have been stopping at TPE quite often too, and that's somewhat strange, as usually cargo isn't as important from SFO than LAX, at least what's what I thought.