In my own career I switched role to get more time on a area where I felt I needed more growth an practice. Turns out I never got really very good at it, and basically was just in a role I wasn't great at for 6 years. It was miserable. My lesson is "if you know you are bad at something, don't make it load-bearer in your life or career".
In most professions barely anyone is doing the continual education or paying attention to the "scene" for that profession, if you do that alone you're probably already in the top 10%.
A Generalist knows less and less about more and more until he knows absolutely nothing about everything"
Getting paid well doing something you actually enjoy doing is key =3
https://stevelegler.com/2019/02/16/ikigai-a-four-circle-mode...
Pretty nice description.