94 is happening no matter you like it or not. 300+ cadet in a year is the direct result of poor/no planning by flight ops.
It depends if the management want to retain the top earner,ie: retirees,expats. If they get rid of these people,there will be some vacuum higher up to suck the cadet into the system. However, not all 300 can be accommodated.
They can put some into widebody as cruise pilot and bring tremendous benefit to the WB crew shortage problem and move people across the entire promotion path.However,it is not its norm to do logical things.If this happens,cadet may get to sit(sit only,not fly,ok,ok fly the sim once every 90 days)the WB sooner than you thought.If they extend the retirees to 65, cadet can be a petrol pump boy for a long time.