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.
I’d say it’s more in keeping with modern society. In the 80s/90s it may have been appropriate, but these days any specialist stuff really needs to be brought online and takes 24 hours to arrive.