Most consultants/contractors aren't willing to learn how to market themselves. It's not too hard, and if you figure it out, you can make substantially more money. This is the path a lot of people go after 15 years of experience.
Most of the other jobs that fell into my lap were from my Facebook rants on tech, my involvement in uni alumni activities, and impressing two people who were well connected in the industry.