Of course CS fundamentals are important, I would say they build a strong foundation. However, focusing on specific technologies (mobile, CV, ML, AI, etc.) yields betters results.
In consultancy for example, what is relevant are soft skills, business domain knowledge, the technical ability to jump into whatever technology is the current hot fad and start contributing as soon as possible.
In consultancy for example, what is relevant are soft skills, business domain knowledge, the technical ability to jump into whatever technology is the current hot fad and start contributing as soon as possible.