> A company has a fixed amount of money it can spend on wages
Absolutely not. It has a maximum, sure, and a minimum it can get away with, but there's always a range in between them.
> Reducing wage inequality means paying less to the best employees
Bold assumption that the best are paid the most.