''Garrisons give players reason to log in for a short time when they wouldn't have had any reason to log before. '' Quoting the Developer Interview
So what you are saying, theres no reason to log into our game much more, but you have garrison so you feel that you have to log on atleast.
That is a very shitty model. There should always be a reason to log onto your game, for fun.