I have a theory concerning this. Maybe not the same in smaller companies.
People who have been in the HR field start to fit a mold. Most of them do not innovate. They try the same crap that has been thrown around for years. We honestly see the same nonsense in leadership. We hear platitudes about taking care of people, valuing people as an asset, that somehow if we just keep treating people as they always have been that it will be fine.
Corporations want people with experience because it makes them comfortable rather than giving someone new with ideas a chance.
As a leader, I have always done what is right for my people, not to the detriment of the business but, sometimes, shaded toward the person in order to make them better people and employees. In the long term the employee benefits and so does the company. I don’t use cookie cutter approaches. Each person is unique. I can tell you the right answer to almost every corporate situational ethics/moral/procedural/legal situation. Most companies don’t follow these things even though they recognize what the right thing is.