Well, yes, there are plenty of things like those examples. Except, in those situations I would have said a first class upgrade was pointless as I no longer had any need to travel because I'd missed a meeting/theatre or whatever.
However, if those examples hadn't happened then you've only lost time, so what I said still stands.
I didn't say that you should never claim. I have claimed before, but won't bother if I haven't lost out. Some will argue that I'm stupid and the TOC benefits given they get compensated for delays outside of their control, and they may be right, but I still think I'm simply being fair to them - as I'd expect them to be to me.