Depends on what you're aiming in your future.
Being a jack of all traits works splendid for me and I enjoy to understand multiple language and systems.
I would recommend for you to try to get in a company where you like what they're doing and inside you can still decide what to do or just jump around who cares if you good at it.
Don't let the public opinion reduce your curiosity to know a lot of things.
For me learning concepts is more important than learning to use a specific language.