Great observation :) I’d tend to agree. I’m not sure there is a difference skills and at any time a given engineer may be interested in either path.
That’d being said, senior engineers can have a depth of focus and in more cases consultants need breadth. And in terms of motivation/interest, working on a single problem versus working on multiple unrelated problems.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.