I agree with your thoughts, except #4 . Have you used WiFi extensively on other carriers? IMO Cathay has hands down consistently the best international coverage I've seen, at least versus the other intl carriers I regularly fly (BR, SQ, JL, EK, QR). It's not like Jetblue speeds in the US, but very good. Streaming is unavailable on any of those other intl carriers I mention, and often with much, much worse data speeds to the point where it's not consistently possible to do work. I find CX WiFi to be very good in this regard.
But pretty much agree with everything else you say. Interesting point #2 . And #5 is....unfortunate but very true.