Doesn't that usually involve giving up your passion? Not every skill is worth getting, don't get me wrong though - I am apprehensive at doing things just to please some people.
Well, it definitely helps to be passionate about something that other people are impressed by, but unless you're into incredibly obscure areas of academia or work in a bubble, there's probably somebody out there that will be impressed by a job done well.
What are you passionate about?
Programming is my passion, you are probably right about the bubble.