Speaking about pilot shortage, I realised in my recent flights that most of the captain making pax announcement are no longer native English speaking, some even Cantonese speaking (as he did the Cantonese announcement by himself). It may reflect the change in pilot composition to a certain extent.