It's so sad to see great engineers limit themselves and refuse to take on large projects because they think that they can't do better.
Let experts at something be fucking experts. The moment good engineers take their hands off the keyboard, their skills start to quickly drift and degrade. Their experience in many things they were previously an expert on starts to go out of date. The number of roles they can apply to in the future is greatly reduced.
"Up or out" is a goddamn cancer