Why people don’t invest?

I have been asking people for years why they don’t invest, besides the fact they don’t know what to invest in or they don’t know where to begin, not those people, but the people that don’t invest period even if they know what to do and still don’t want to invest, and one of the problems they tell me it takes to long to get some kind of return on your money and start enjoying your investments. A lot of people want to see results right away and start seeing returns asap, so they can enjoy the money now and not when they retire years later. These people are usually investing in the wrong things to begin with and have not learned of other investment vehicles