If you are investing into bitcoin rather than trading, then you should realize that any of the money that you use to buy bitcoin is getting locked away for 4-10 years or longer, so you don't need the money.
We invest with an expectation that in the future our investment will pay off and that we have chances to be better off for investing rather than if we had not, even though at the same time, we should recognize and appreciate that our investment might not pay off and could go to zero. We should weigh our considerations in determining our position size, and yeah, if our income is not certain or steady, then we may well have to be more cautious in regards to how much we are able to invest and how steady we can invest into bitcoin, so there surely are advantages to having a steady income or figuring out ways to make our income more steady, even though we don't have to have a steady income for each time that we are considering to buy bitcoin and considering how much, then we are likely considering how much money we have that we are ready, willing and/or able to lock up for 4-10 years or more.
Sure. A steady income makes it easier to invest weekly or monthly, but even if your income is not steady, you can still invest as long as you are serious with it. Since we have to maintain our investments and separate them from the money that will cover our other needs. This allows you not to fear and hold your investment for the long term without stress.
What you are saying here is not bad, but try to be specific when talking about money meant for investment in Bitcoin, you shouldn't be saying that a steady income makes it easier to invest weekly or monthly, so that newbies wouldn't be thinking that any income that gets into their hands are a valid capital to invest with, what you should be saying is a steady discretionary funds is needed for consistent accumulation of Bitcoin, with that anyone that comes across your post will know that it's only discretionary funds we invest with, money left after all basic expenses has been met, please be specific, because misinformation spread faster than the right information.