All of these have pluses and minuses that can be felt by the respective workers, because those who are already working in a company with a permanent employee position will find it easier to get credit from a place they often use to shop. Meanwhile, freelancers will always find it difficult to get any credit from where they shop, so they always have to pay in cash every time they shop, whenever and wherever.
Yes, of course, everything has its advantages and disadvantages and it all depends on each of us to choose which one is more comfortable with ourselves. Do you choose to work in a company or with a freelancer if you have the skills and abilities. What is certain is that as the OP said a big company will never let us have financial freedom.
Personally, for now I prefer to work anywhere as long as there is an amount of income because at this time it is very difficult to find work if we do not have special skills. And if for example I work in a company with a certain level of pressure and there is no financial freedom, I will look for my own ideas to be able to save so that I can have financial freedom in life when I have worked in a company for a long time.
I am a Freelancer, already have family dependents. What I know is that freelancers must have special skills in order to achieve financial freedom. Alhamdulillah, so far expenses and income have been safe (income is greater than expenses), I have also recorded all my expenses. Now what I'm focusing on is a bitcoin investment instrument that can make us financially independent in the future instead of saving like you said. But to be honest, I still avoid investing in altcoins or stocks because I have experienced losses there. So in conclusion investing in bitcoin is better than saving in a bank or something else.