So here is the scenario:
I want my player to blink when hit by bullet. Make a simple animation in Spine, no problem. However, your game allows players to color that character to their liking, meaning the animation would mess that up, No problem, just edit keyframes inside Unity and save the animation, simple. However, your game is a browser online multiplayer and everything has to be synced and animation stored in very limited space and you got a real shitshow to the point its easier to just make the charcter blinking inside Unity rather then using a Spine animation. All this wouldn't be a problem if you could just keyframe the opacity, not the whole color. Also, I imagine it would be helpful on other use cases, let's say your character is poisoned and you just want to animate and keyframe the g green value to indicate it, not wanting to affect other components