Jeez, I was with them when they were BT Cellnet half a lifetime ago. I think i was with them in their O2 guise, but I left due to similar standards of service.
As a general concept, you're spot on.
Customer service has been a steady race to the bottom.
The ethos seems to be "if a'body's sh1te, it winna make any odds".