Sometimes, if there is a large supply of "skilled people" in your field, or you are in a country/state/city with low demand for your skills you are screwed.
Sometimes it is life circumstances, luck, networking, nepotism, the place you live etc., that determines your financial success.