This will lead to universal low salaries, and real comp decided by bonuses and equity grants like with IB and Amazon. You don’t see full comp revealed, so since they have to show their hand it will trend down and make up the money for who they want to pay more with bonus etc
Salary is money, bonuses are a bet. The 2 are not the same.
If bonus was actual profit sharing, I would agree that it would be a different thing more akin to a bet, but the bonus is contingent mostly on your personal “performance” with some bail options if company hits the skids, but salary is a bet in that case as well, as you are an at will employee.