I never thought enmity is a key component of tanking.
It is part of tanking but neither a key component nor the key component.
It's more like the foundation tanking is build on.
No enmity = no tanking.
But managing enmity is not part of tanking just gaining and keeping, because for me enmity always was just a binary value, having or not having.