Well they already have a global chat which is running on a separate server I imagine, adding a lobby on top of it wouldn't cost that much hardware-wise.