The biggest "narrative dissonance" in adventure games set in the modern day is the lack of retail stores.
Need a screwdriver? Better hope there's one lying under a brick in a back alley somewhere!
I know that simply buying every solution you need would make for a terribly silly game, and I can pretty easily ignore how little sense that makes while playing, sure. This isn't a complaint, exactly. Just something that went through my head earlier.
This actually could be a cool concept. Multiple ways to get the next key item, but some are significantly faster. Like, you could have whatever key item you need shipped, but that would take a day. Or you could go to the retail store and buy whatever, but then you have to spend money, stand in line etc. Or you can just find it in the back alley.
Then it's just a timed challenge to find the best (or most fun) route, but you always have a way to progress.