Players get auto-kicked from guilds if they leave the game for too many days, so in theory that should be a self-correcting problem over time.

Ideally, they'd add in different sets of battle times for guilds to choose from like Dragon Providence offers, but I guess that depends on whether the current devs have the ability to add in a change like that.