Possibly true, but only if your solution really is superior and not just your opinion.
I worked with a guy about 8 years ago that I still consider to this day to be the most intelligent human being I ever met. He knows more about, well everything, than I could ever hope to. From hardware, to multiple software languages, to physics, to conjugating verbs, to how the posi-trac works in a 1968 Buick. But the system we maintained was such a steaming pile of spaghetti code and scripts he was the only one that could make anything work. Great for him and his job security on that system, but nobody wants to bring him in on other projects because they don't want the same thing to happen...