Emma,
Hear what your saying, but even the legacy carriers attend job fairs in the US.
Seem to recall that even among the list of Top ten companies to work for in UK/USA etc, they all still advertise and attend campus events to recruit and actively headhunt.
So I wouldn't suggest just offering a good package means a firm (airline in this case) can rest on their laurels and not go in search of talent.
IMHO what is more important, are what are the actions of the company (airline for this discussion) to retain the talent they have recruited, rather than constantly allow inflation to ravage their salary, seek to extract every single ounce of productivity (to the detriment of said talents QOL and ultimately safety), while imposing arbitrary rules and procedures, designed to stroke the ego of the latest narcissist (oops manager) installed in the corner office. (Wherever in the world, said airline is located).