You'd think the sky was falling.
#1: The ICD being at 0 seconds was a bug. Not to mention it DID break things, especially event specific channeled skills where the jade bot would trigger, stopping the skill.
#2: The boons are not the strong part of the buff., the passive stats are. Having an easy 3 hours of it is nice. Any good open world build will have uptimes on the boons they need, especially the ones capable of soloing Legendary Bounties and T3 rifts. If you needed the boons just to kill a couple of trash mobs I'm not sure what to say.