For me the answers is always be working on your value to whoever will pay your bills. And secondly, be good at communicating that value. A lot of people have skills but making sure you stand out from the crowd is a skill in itself.
Someone will always pay for a highly effective person, but if you can't demonstrate why you are, you will be in trouble.