I think you too quickly dismiss the idea of a session zero, as something to skip due to time constraints in order to get to "actual roleplay/gameplay". I played D&D back in the 80's as a kid and some of my best memories are of just sitting around with a group of friends creating and discussing new characters, though we may not have called it "session zero".