Nope, gameRooms are necessary to group players into separate logic areas of the server. So this is required.
Thats kinda what I thought.
you avoid instantiating all those copies of the same game logic
Is the concern here related to memory or performance?