Even if companies wanted to do the right thing and keep the overall pay constant (history would suggest otherwise), because of the way benefits like healthcare are treated by the tax system, getting rid of benefits would make all employees worse off - basically more of your income would go in tax. I don’t think this is an ideal outcome.