The problem with how effects work right now is that you create a new one each time an ability instantiates it, from what I can tell. Sometimes you want that, but other times you only just want one effect of a specific type going at a time and just want to renew the effect, for example, you just want to reset the timer on said effect, whereas right now if an effect expires the tag it grants expires with it, which makes the other copies of the effect useless.
The problem with how effects work right now is that you create a new one each time an ability instantiates it, from what I can tell. Sometimes you want that, but other times you only just want one effect of a specific type going at a time and just want to renew the effect, for example, you just want to reset the timer on said effect, whereas right now if an effect expires the tag it grants expires with it, which makes the other copies of the effect useless.