Is there such a thing as being too specialized in your job?

You probably want to be good at your job, or at least feel good in your job. Most people want to feel like they're succeeding, even if it's in some small area of their life. Jobs are a pretty big area of one's life, so it stands to reason that you would want to feel powerful and indispensable at your place of work. But what if that comes at a cost? It's usually good to be the guy who knows how to do the one thing that nobody else knows how to do. If you have a specialized skill and you get good at it, you can find the demand for that thing instead of having to generate demand for it. It's better to be sought after than constantly seeking something else. So if there's one particular thing that you can invest in and get good at, that's probably a good thing for you to pursue. That's what this worker was doing, but he was wondering if it could quickly backfire against him. What's the benefit of learning one system when you're only at the start of your career?