Let us correct that kind of mindset, Investing doesn't work like a magic wand that generates money instantly. Even if you invest in a popular asset, you still need to have a good understanding of the investment and the necessary actions to take in case of unexpected scenarios. It's crucial to educate ourselves and make informed decisions when it comes to investing.
Moreover, patience is very important when starting an investment, because as you said, it doesn't bear fruits instantly. Sometimes you have to wait long periods of time until your investments start generating profits, and to give up on the middle of this process can be a very bad idea which will have as consequences unrecoverable losses which could be simply avoided if the investor were patient and kept his assets or investments untouched for longer.
Nowadays people are too impulsive and immediatist that they want everything for yesterday. And when things start getting too long to happen, they become desperate and start looking for solutions on the present moment, when there isn't any. I believe part of this mindset is due to people listening to virtual coaches who promise instant profitability and easy life without efforts and sacrifices. They completely adopt the illusions promoted by coaches for their own lives, expecting those illusory scenarios to happen on their realities as well, so they close their eyes for the potential adversities which may also happen. They don't weight pros and cons. Instead, they focus only on pros, because they are told by coaches to think positively in every scenarios.
In the end, they aren't taught how to deal with unexpected challenges, so once they face them, they simply don't know how to act properly, resulting in impactful mistakes which totally compromises the investments. If patience were a cultivated trait, though, things could be different...