I feel you are focusing too much on the concept of regular income as a requirement for a person to be consistent in he's or her Bitcoin accumulation. Yeah sure having a set salary could make it easier to follow a set schedule of your weekly or monthly tasks, but consistency does not need to be connected to a specific paycheck cycle.
What matters more here is whether there is discretionary income available when the opportunity for allocation arises. I believe that a person with irregular income can still accumulate Bitcoin for years, provided he or she can manage their cashflow and they are always investing from discretionary income whenever it's available. The buying might not take place on the very same day each week or month, but your accumulation process can still remain consistent.
So in my opinion, the limiting factor here is not whether income is regular or irregular, but whether a person has built up a financial structure that enables them to allocate over time in an enduring manner.
For sure, even though many of us have emphasized that a steady income is not required to either get started buying bitcoin and/or to continue to buy bitcoin whenever there are determinations that the amount of discretionary funds are sufficient in order to be able to buy bitcoin, yet at the same time, it seems way easier to plan ahead when guys either have steady incomes or they have expectations of future steady incomes... It seems quite likely that the more unsteady a guys income and/or his expenses, then the more likely that he has to build and maintain higher and higher levels of back up funds to account for that unsteadiness, and so for sure, he is not prevented from buying bitcoin on a regular basis, yet he is likely going to have easier times if he can try to get into situations in which his income and/or expenses are able to be made steady and even perhaps trying to cause them to be reliable.
As a guy gets used to buying bitcoin, perhaps on a weekly basis, he may well realize that each time he buys any new bitcoin, he is committing to a 4-10 year or longer timeline in holding that bitcoin, and surely that is a long time, and even guys with steady and stable incomes cannot completely have assurances that their incomes will continue to come in, and many times, guys have to rely upon their knowledge, skills and/or connections to have some sense of reassurance that if some or all of their current cashflows dry up, they will be able to replace those cashflows with some other sources, and it can be difficult to be completely confident in regards to those income and/or expenses matters into the future... yet surely the more and more that guys are able to build up their bitcoin holdings and even their back up funds, then they are likely to have more confidence that they have a variety of sources of funds that should be able to cover them if they run into circumstances in which some or many of their cashflow sources dry up and/or are depleted and/or if their expenses might go up in a significant way.
I believe a crucial aspect of this is that there is a connection between income stability and being able to accumulate Bitcoin, but they are not actually the same thing. However, a person with irregular income doesn't automatically mean he can't accumulate Bitcoin, but because of the unpredictable nature of his cash flows it is always wish to keep a larger backup funds and invest cautiously.
I also liked the part where you said that every time you buy Bitcoin, you should think of it for the long term. If you begin to view every purchase you make as if it would be in your possession for 4-10 years or longer, you will begin to realize the importance of backup funds. They enable you to manage unforeseen expenses or period of low earnings without having to feel forced to sell your Bitcoin.
So it's not so much about having a prefect income stability. It's all about creating enough financial flexibility so that you can still continue to accumulate and hold even if your things do not go according to plan.