Anyone that has no source of income has no business investing in Bitcoin, what he or she should be doing is looking for a job so that he or she can take care of his basic needs, after that he can evaluate his situation if their is any discretionary income left to start investing with, because for the said fellow to buy and accumulate Bitcoin consistently, he must have an income coming in either weekly or monthly, because if you don't have an income and you invest with the little you have for the time being, it will be just a matter of time before he falls back to his holdings for survival.
It puzzled me on where does people would get funds to buy Bitcoin if they don't have source of income?
So I guess you are right they need to seek for a job so that they can sustain their investment. Having a discretionary income is important since they could do those things that they want especially if they want to deal with Bitcoin for long term.
We should not engage on survival of the fittest on investing and better we should aim for sustainability for our Bitcoin investment.