You are very correct without a sources of income it can't be possible to invest in bitcoin, and not only that if a person is living in paycheck to paycheck it will also be impossible to invest in bitcoin, to invest in bitcoin one need to have sources of income to buy bitcoin consistently with their discretionary, and one also need a sources of income to set up emergency fund, for that is the only wey you can run a smooth bitcoin investment.
You were saying something nice until you ruin it by making that statement i highlighted in your text there. It is very possible for someone with paychecks to invest in Bitcoin as long as they pay their expenses and have some money left. TBH it is all about consistency not amount.
What is the point of dca when you can't invest with your paychecks. Let me tell you how people do invest with a paycheck through dca if you have someone like that. First when you receive your paycheck weekly or biweekly it is not compulsory to take out some percentage to invest immediately because of cost for covering fees. You can take out your expenses from your paycheck while you leave the rest till the end of the money then you calculate what is left as your discretionary income from your paycheck. That way you can invest though dca monthly after you have gathered what's left from your paycheck at the end of the month.
Have you asked yourself how those who dont received fixed salary but are into contracts job get to invest in Bitcoin? You don't necessarily need to have a monthly income before you can invest.