If it runs QMK I would port to vial over via any day of the week, cannot stand via. Granted I need to run the app when I want to adjust the key map (and only then), but it removes the need for WebHID or any similar problems. I have been able to replace my custom mapping and macros then compiling my own custom QMK firmware and uploading it to the keyboard workflow with live editing of the map and macros.
Obviously people were taking screenshots of films and then stitching them together to make gifs for entire 2 hour films, so this is all about stopping piracy! /s