Haptic feedback native waveform is continuously changing, while the HID rumble you use now has discrete "on/off/intensity changes"