For sure, but it's always higher risk/higher reward. If you're young and healthy you can probably earn more working that way, but if you're older, have a mortgage, have health issues, need maternity leave, have children in a nearby school and you don't want to move etc... The security and benefits of a salaried position can be worth more in the long run.