The goal for GbG should be to win, What is the reason to build a city if we are not going to use it? why bother farming, why bother collecting everyday what is the point?
At the end of the day, the guild that has the better combination of players who have high attack stats and plenty of time, has a better strategy, and players that can/will spend lots of diamonds to rush camps will win pretty much 100% of the time in a head to head battle with another guild. Two strong gbg guilds will also win about 100% of the time against a single opponent unless that opponent is so strong as to be vastly ahead of the other 2 guilds. Provided they are all at least competent at playing GbG there is no strategy that anyone can come up with to change this. This isn't a game where you can come up with a good military strategy to have a fighting chance to overcome a stronger opponent. Furthermore, competetive diamond gbg guilds have a pretty good idea who is strongest on a given map. So, other than spite or to try to make the other guild miserable by having to go through more of a hassle, what is the purpose of a weaker guild fighting a losing battle against a stronger opponent?
GbG is a highly repetetive aspect of FOE and without the social aspect of chatting with a swap partner loses its luster pretty quickly. This is especially true since battles involve nothing more interesting than clicking over and over again.
This is why farming is so good-you get to be in a relaxed fun map and chat with players from other guilds and make friends