caaardiff, your post is as almost as condescending as that particular announcement.
You say:
Start giving reasons for previous delays and you can have a long list of delays throughout the day for the reason the last flight of the day is late. Pointless long announcement that will just cause more confusion.
Here is what I said:
The point is that it's delayed and that's all I need to know. Obviously it's delayed for one of a myriad of reasons which will have affected that aircraft that day (or even the previous day in some cases).
So, where am I asking for a long "pointless" announcement with the aircraft's history for the day?