No, I sit in a team where I'm the magical devops (I've been a backend developer for more than 10 years, took DevOps roles in 2 different companies, had front end and mobile experiences at some startups, etc.) and I love to share and teach my teammates when I'm the only person with the right skillset.
My work ethics motto is to work for my own obsolescence, if you are in a team for more than 3-6 months and there are still people that really can't participate anyhow in a part of your tasks then your team is failing.
Of course I wouldn't apply this for a team where MAJOR higher education skills are necessary (like a PhD on some specific IA or statistics background) but really... 90% of this industry isn't in a team like that so there's a lot of room for improvements.
And please, be civil, I don't appreciate snarky comments (and neither does HN).