I can only speak for 2 individuals I know who interviewed recently for FO positions. They we're told that because they hadn't flown 150 hours in the last 6 months they were ineligible. This was after both their interviews were rescheduled twice to even later dates. Neither were told of this policy.
With this mindset I'm not surprised they struggle to recruit.