I really doubt that corporations thinking this way. I think it's more like motivation tool to get more added value from workers.
On a related note part of the reason why the Government has tax incentives for home ownership, the more people have to lose the less likely they are to work to undermine the society.