So if a software engineering company tried this and offered all their employees the same salary the average salary would be very low for good engineers. So why on earth would good engineer accept to work at massively under market value when they can just get double the pay at any other competitor?