Guild Enhancements
Agreed. Making us pop into the guild hall occasionally to restart it doesn’t add anything to the game experience or increase guild sociability. They should just continue until you change them, as you’ve suggested.
Coding may be tricky. Buffs my have to have a time limit and can not just be flagged as on or off.
It also gives you incentive to not leave a guild since the boost will eventually go away. This would’ve been far more effective early in HoT before many guilds got all the boosts, but I imagine a fair number of guilds still lack the resources to fully upgrade.