Suppose a student decides on a topic for their PhD that's interesting and enjoyable for them but they are not very good at it. For example, an experimentalist wanting to completely transition to be a computational researcher, starts with their computational research and enjoys the research. They are conversant with the tools available but they are technically mediocre in the fundamental knowledge of the tools even after taking the courses and working hard on improving themselves on the topic.
They will get their PhD and publish decent papers, but they lack the basic proficiency that others in their field readily possess. Others in similar academic position easily develop the codes that they find extremely difficult and time-consuming.
"For example, papers in my research field of additive manufacturing and machining are easy to produce. I can publish in 3-4 impact factor journals (computational materials science, surface and coatings tech, jour. of manufacturing processes). But I lack the deeper fundamental knowledge to make significant contributions to new code or algorithm development for better predictions. This skillset is possessed by almost everyone in my field, and is a requirement for producing good papers in top journals of my field (international journal of plasticity, journal of mechanics and physics of solids)."
Should they continue on the academic journey, like postdoc(s) after PhD, apply for tenure track position?