I have it from a good friend that this is bullshit
Recruiters are usually operating on weeks old info. They never find out when the freezes/cuts are coming until the day of, because any changes would tip off employees and lead to rumors/lower morale and productivity.
Laying off your costly senior employees, while replacing them with cheaper entry-level employees, can be a huge cost saving and the loss in quality or performance may be immaterial.
This will of course depend on what the employees were doing and how many experienced/senior people you keep to supervise and mentor the new employees.
Even in "hiring freeze" situations, this can be done by replacing employees with cheaper contractors.
Yes, it sucks, but it's the reality of the market.