checked and XToys also allows the use of gamepad rumble for vibrator output. Also, buttplug.io does *generally* handle all the different toys easily, but sometimes the specifics get muddy for weird cases, and features like the "say" task, "stay still" task, and the "noise/silence" tasks would've taken a much longer time to implement.
The core of things is a buttplug.io implementation would always be more complicated than something "drop-in" and I imagine the solution of just sending a webhook message was much faster and more stable than adding another piece of code to maintain. As it stands, no one is being cut out. There's just a few stuffy FOSS stans (like myself) that're a little miffed.