I don't think it's that simple. Letting people work remotely benefits business, yet some businesses are still hesitant on letting people work remotely. I think same applies with disclosing salaries. Lots of companies still have an old-fashioned view that it will not benefit them. And they still stick with it, even when there's evidence it will benefit them