I still wonder how often this can be said before people will realize or know that what is needed to get started with bitcoin investment is not about having a stable source of income but discretionary income and investment made without discretionary income is gambling because bitcoin is for a long time purpose so that's why we are expected to invest with our leftover income since we already settled all necessary and important needs.
I believe that the way you explain it may be confusing to some people because having a steady source of income is important. Without a steady source of income, how can someone have leftover or discretionary money to invest in the beginning? In my opinion, the first thing before thinking about any type of investment, especially Bitcoin, is to make sure that your financial condition is strong. That means you have food on your table, all of your expenses are paid, and you even have some money saved for emergencies. After all of these things are fully solved, then someone can think about to start investing, whether in Bitcoin or something else.
However, Bitcoin is not something you can rich immediately. It's a long term investment. If you use money you can't afford to lose or money you plan to spend next week, you're gambling, not investing, as you said. That's why people blame Bitcoin or say it is a scam when things don't go as they expected. I believe that people should invest in Bitcoin with money that will not affect their lives even if the price falls. But I also believe that having a steady income allows you to have extra money in the beginning. Investment is all about preparation and patience, not pressure and depression. And when you are financially stable, you can take good risks without any fear.