Why is TactJoy only compatible to certain games?

TactJoy is ideally played with games that have designed its virtual controllers to have a ‘Deadzone’ of not more than 6mm.
Basically a ‘Deadzone’ is the area where movement of the virtual controller will not cause any movement of the game character.
Any movement that reaches outside the ‘Deadzone’ will be picked up by the game which causes your game character to move towards that direction.