We should not refrain from installing new ideas just because someone might exploit something. I always hate that logic. A better solution is to actively police the game and ban rule breakers.
And I 100% advocate for pushing Blizzard to actively moderate instead of just making players go without something just to save moderation costs.
As for practical. It doesn’t need to be practical. Not everything in game can or should or has to have a progression point. Something can just exist, to be used or not used and we should also push Blizzard to not be so intensely loyal to use metrics and just let the game world EXIST.
Pet battles are a great example of this. They offer no progression. Are not useful to our characters but exist anyway as a pure minor aspect that people can have fun with or not. I would love to see more stuff like that. Pointless and fun in small doses.