Bottomline is noone here knows why I dont think HQMC knows for sure sometimes there are lots of slots sometimes not as many. They try to predict OCS attrition(around 20-30%), TBS attrition (rare but it does happen) and flight school attrition (counting everything at every stage I think it is around 30%)
They are basically trying to cover the spread.