I'd have to push back a little bit on this. when it comes to coffee and alcohol it is just treated as "something that they do, something that they have always done"Continuing my airing of grievances in AVN's (hope to get a Festivus tree this year), one thing that I kinda hate is forced 180ºs of a character without a choice, like for example, in a novel, because of the author wanna be cool/edgy, suddenly the MC wants to smoke weed/do drugs. The drugs situation hits close to home on me because I lost many family members and friends to drug related issues. If presented with proper context and choices, it's fine, but when it's forced, it's just lazy writing.
Sandboxes in general are mostly no-no's for me because of the eternal grinding cycle, same goes for the Akabur-esque training games.
Now i can see your point for characters being newly introduced to it, but, for example, my MC smokes weed, has for years, it's no big thing, it is what he does instead of having a beer or a glass of wine. while the player does NOT get a choice in whether he smokes or not, I'd hardly call it forced either.
if you WERE to call it forced, then surely you would have to allow the option to decline for Coffee, alcohol, meat, tobacco, medication, medical treatment and 100 other things. Delving into the realms of the truly silly.