There is a lot more to a career than the time it takes to get to the left seat.
I’ll also point out that upgrading at the US carriers (and Some EU) is often delayed by choice. A very senior FO with their choice of schedules and fleet (because of the seniority system) almost always has a significantly better schedule and in some cases better pay than a junior captain.