Not necessarily. I think that employment has a higher job security floor but a lower job security ceiling.
_In a way_, employment is like having a single client. You have smaller variance month to month but are more prone to unexpected events in the company you work for.
You can build financial resilience by having multiple (preferably diverse) clients.
Another thing to take into account is that you are not in control of being laid off or a client not extending their contract with you. But you are in control of your own savings. And this applies in both scenarios.