This is how a lot of folks get stuck at the "Senior" level. They try to write code harder instead of leveling up the abstraction layer of the problems they're solving. Anecdotally, many people don't know how to make that pivot.
Fortunately, there are fewer open positions at that level, so not all of us need to accept the mission.