My flight from LCY was delayed by over 2 hours last night, and the app had been showing a long delay all day (for at least 10 hours). The pilot blamed ATC and then added quietly, in the verbal equivalent of small print, "... and a few technical issues". It does seem that BA crew have been told to blame ATC for any delays, regardless of the real reason.