It would indeed be ideal if we had a stable income, but in the context of investing, I believe that even if we don't have a very stable income, as long as we can manage our finances well, then ultimately we can still invest.
The most important thing in this case is how we manage our finances and create a good budget plan so that we can support ourselves and our daily needs, while also setting aside money that we can use for investment.
As you said, we can invest even if our income is not stable—if we manage our finances well. But it is also true that investing will always be risky if we do not have a stable income.
Because an unexpected event—such as losing a job or a sudden illness—can weaken our financial management. Then we may be forced to decide to sell our investments.
Yes, investing can be done without a stable income. But with a stable income, the investment will be stronger, more confident, and more reliable.
If the objective is long-term investment, then only the money that will not cause a big problem in life if lost should be used. Investing with unnecessary fear is not sustainable in the long run.
Finally, investing must be consistent with our objectives and priorities. Having a stable income makes investment planning more reasonable and brings discipline to decision-making.