When an investor has the idea that he has to deposit a certain amount of money at the end of every month or week, that investor will not waste money and will always try to spend within a limited range. We always hear about a problem that if we have money in hand we spend it without thinking much but if we have the thought of investment in our mind then we forget the extra cost and this is a very positive aspect for us.
Yes you are right, those who invest have a thought in their mind I have to invest. I have seen proof myself, one of my cousins used to spend a lot of money before he invested in Bitcoin, from gambling to hanging out with other friends. I told him about Bitcoin a few months ago when Bitcoin was 26k. Ever since the price of Bitcoin was 30k, he has been investing a certain amount every week in the DCA method. I see that my cousin has changed a lot, now he doesn't hang out with any friends and doesn't spend money on any bad things. He does not spend anything other than household expenses. My cousin's goal is how to increase the amount of investment.
In fact Bitcoin has become very popular day by day. I have seen that people who get the first idea about Bitcoin, become interested in investing. There are some people who know about bitcoin but don't invest in bitcoin, they will regret sometime in the future, why didn't they invest then. There are some people who are unable to invest due to lack of money. They are interested in investing but don't have enough money. Those who don't have enough money to invest in Bitcoin. They should find a source of income and invest some amount of money in bitcoins after meeting household expenses.