I have had this experience as well. It doesn't have anything to do with Bitcoin, the majority of people have literally no concept of saving anything. To them spending immediately is the only thing that makes sense.
I've been working on a family friend who is 18 and I realized that I needed to teach him how and why to save money before he could figure out anything about Bitcoin.
"How can I save in Bitcoin, I don't have any money?" Kid is at Starbucks twice a day and sees 2-3 movies a week 🤦