In the end we likely still have to consider individual circumstances, and sure it is better to have steady income, but a person does not need steady income in order to get started buying bitcoin.
All the time, guys decide how they are going to spend their money, and if they are buying things that they do not need, then likely that is coming from discretionary funds, and the extent to which any guy buys bitcoin on multiple occasions or just on one occasion might need to be addressed each time that a ghuy considers whether to buy bitcoin, and for sure a guy can build his bitcoin stash in better and even stronger ways if he knows that he can buy a certain amount of bitcoin eery week and if he also knows that he can build up his emergency fund eery week too.. perhaps until the emergency fund gets to a size of 3 months of his expenses. Even if it is good and preferable to be able to invest in bitcoin every week and to build emergency funds every week, it is not required to invest in bitcoin every week and to build emergency funds every week in order to buy bitcoin or to invest in bitcoin.
I agree with you that having a steady source of income allows a person to plan well. But as you said, it's not by force, you don't need to have a steady income to start buying Bitcoin. The most important thing is that you have extra money, money you do not need for important things. If you have that kind of money, you can use it to invest. Some people have a steady income, while some don’t. Even if you don't make money every month, you may buy Bitcoin anytime you have any extra money. It doesn't have to be every week, people can buy when they can afford it.
However, I agree with what you said about emergency funds, before investing a lot in Bitcoin, it is wise to first save money for emergencies. So if something happens, you won't have to sell your Bitcoin at the wrong time. You will already have money to deal with the problems. Aside from having a steady source of income, it's important to plan for the future, understand your financial condition, and only spend money you don't need right now. Even if you do not buy Bitcoin every week, we can still grow little by little.