Having a stable income is very important because its help an investor not to dip hands in his investment in case of any unexpected expenses happens,with a stable income the investor will be able to take care of it but it shouldn't be the only criteria to sustains an investment. I believe they're some investors in Bitcoin that doesn't have a stable income and yet they have been doing well in their holdings and haven't dip hands or tamper with their investments. An investor who doesn't have a stable income can still be using the little available funds at his disposal whenever he has it to buy Bitcoin using DCA and can be still be accumulating at slow pace in the way that it will not affect his financial status. Like for an instance,since the investor doesn't have a stable income and in other for him not to tamper with his investment when the unexpected happens, whenever he has an available cash no matter how little,he can just split it into three,one parts goes for his bitcoin investments,second for his Emergency funds and the third for his personal spending. With these the investor can Hodl longer without ever falling back to his investment since he hasn't yet secured a stable source of income.
By having a stable income, of course, we will be able to maintain the assets that we have invested and also continue to increase the investments that we run, but we must be able to manage our income well so as not to spend it on things we don't need so that when we experience emergency needs we still have funds that we can use for those needs and not take the assets that we have invested. When someone decides to divide the funds they have into three parts, of course this will be very good for them to be able to maintain the assets they have invested and if this can be done consistently, of course they will be able to make a profit from the investments they run.