You're right that even with sliders, deform keys are for the whole mesh. We don't currently have a way to key a deform for only part of the mesh.
In Spine you are usually better off using weights then moving bones to adjust a portion of the mesh. Using deform keys has some disadvantages listed here:
https://esotericsoftware.com/spine-keys#Deform-keys
While only one of those reasons is "all vertices for an attachment are keyed together", we could definitely improve keying deforms so only a portion of the mesh is affected. It would still be more efficient to use weights and bones, when that can achieve your goal.
Spine is more sensitive to performance that most animation apps, as we have to handle the runtime part and keep that efficient. We could do such cool things super easily if we were only outputting images or video!