Sure there is a quality trade off, being jack of all trades but this industry is very elastic. You can have a great frontend engineer with only 2 years experience and an ok one with 6 years experience. Time in field doesnt really gauge skill well. Its more about the challenges one takes on and the variety of problems they solve with their code.