Just as an observation, I have noticed that while flying budget airlines such as easyjet or ryans, it seems that the FO or captain announcement of any kind is pretty hard to come by.
That's because many of them originate from other countries and struggle to speak conversational English, let alone ATC English!