Yes, glam and drops are incentive but they are a one off, once people have it there's no need to go back. Tomes are the gift that keeps on giving. It drove people to do PvP for quite a long time even though it wasn't content they may have done otherwise.