I think the idea is that one realm attacks another realm to become the supreme realm of the server. It's why you have realm chat so you can communicate with everyone on your side (realm) outside of your guild. Guilds as far as I can see are about building up, taking cities to strengthen so that their players can take on other realms guilds.

Hopefully you understood that.