None of what you said is relevant to the core point that labor compensation is determined primarily by substitutability. As for why we "accept" that, it's because it makes rational sense. Why would anyone offer more to someone to do what someone else will do for less?