I’ve always merged. Rebase simplifies the history graph, but realistically I can’t think of a time where that has been important to me, or any of the teams I’ve worked with.
Maybe on some projects with a huge number of concurrent branches it becomes more important, probably less so for smaller teams.
I’m lucky to have a friend group who all get together semi-frequently on Discord to try out any new games we’ve found and enjoy. We all have pretty similar tastes in games, sometimes a few of us will be playing something others might not enjoy and vice versa, but in those instances we’ll still hang out and chat but just play our separate games instead.
I would agree that one roadblock is that we all have less time now as adults with careers (and other responsibilities) than we did when we were students, but we do our best to make time all the same.
In terms of public multiplayer with randoms - not for me, tbh.