Every good video game has rewards. This is because players don't feel the same motivation to play without rewards. With that said, games need to make a good system to GET rewards. and 1,000 hour hat is not a good reward system its silly and creates no competition. They need to replace that idea with something better, but doing away with rewards completely is a dumb idea, no good game does that. Call of duty, star wars battle front... any game actually, rewards people with new things the "better" they get.
To me,
There needs to be a new guild currency added to the game. (points? maybe 1 point per fort taken, 1 point every 5 minutes you own the tower, less towers, tbh there should be ONLY two BIGGER towers so its REALLY hard to hold, instead of 4 or 5 small towers) 1 point for every guild spar won. then once you reach... 1000 points (this system I'm making up, obviously the numbers aren't working) you can upload your own furniture or hat using the upload site.
And guilds should have a new type of guild house that is much bigger. And there should only be ONE per guild.