Hot Take: if a buff (mainly decent skills) has more buff duration than cooldown duration, can they like not have a cooldown to begin with. They already have 100% uptime, or dont **** remove cooldown and let us macro them or put then in pet buff slot.
Reason: I'm lazy and like to live my life in convenience and comfort.