One reason missing from your “couldn’t get it on their own” scenario: They couldn’t justify spending the extra money on the “fancy” version of something, or never would have thought to. If that something was relatively cheap, you can get the deluxe version without breaking the bank.
I had a crummy little basic stapler that would jam. Someone got me a fancy Swingline. They spent like, $12.99, and years later, every time I staple something (maybe only a few times a year, but still...) I feel gratitude. I could easily have bought a better stapler, but never thought to.
The nice pen. The fancy bit of super-tasty cheese. The actual Otterbox phone case. One decent kitchen knife. Go for quality on something small, rather than look for a bargain on the big stuff.
Another thing you need to calibrate on is context.
There are different cultural approaches to punctuality that can be divided into “Cold Climate” and “Warm Climate” categories, or roughly, being more oriented toward time and efficiency, or toward relationships and going with the flow. “Meet me at 10” might mean showing up at 10, or it might mean you start getting ready to go at 10, and if you meet a friend along the way, you might be later.
Even in our “Cold Climate” time-oriented culture, there are different definitions of “on time”.
If the bus leaves at 3:05 and you get to the bus stop at 3:07, don’t be surprised if you missed the bus. (Depending how good the transit system is.)
If the party starts at 7:00 and you show up at 6:58, your host might not be ready for you. In some groups, a timely arrival would be more like 9:00.
Sometimes there is confusion about degree of precision. “Noon” could mean some time between ~11:30 and ~12:30, or it could mean 12:00:00 PM on the dot. If I wanted to meet someone for lunch, I wouldn’t suggest noon, I would say 12:05, implying at least a 5-minute precision interval.
If you are calibrated in your expected transit time, but not calibrated with the context, you might show up at the time you predicted, but still be early or late.