I'm the primary developer for a third party tool for Elite Dangerous and this is basically my entire thought process when I want to work on it.
I could work on Observatory...
Or I could play some Elite...
Or I could just stare at my screen ineffectually for several hours.
Staring at the screen wins frighteningly often.
Exactly this. I had a character go to a brothel in a campaign I ran. I just said okay, you go to the brothel and have whatever you consider a good time. No further detail or RP was requested or required.