Then no, I don't agree with this specific implementation of the system, at least the second half. I do think more productive/effective workers should be compensated more. But being a good engineer does not make you a good manager, and the issues associated with promoting an excelling worker into management (a job requiring a substantially different skill set) are so common there's a name for their inevitable failure, The Peter Principle