From what I understand, there's no standard implementation of the standard. So each implementation is unique in some ways. Therefore a "unified" experience is impossible.
This video provides a great lens for thinking about the cloud 'spectrum'. Using it as a lens, your product is living somewhere in the middle, and what you're proposing is at one end of the spectrum. Again siding with your CTO, your job is to deliver value, not infrastructure. Maybe you save a few dollars in app costs, but you'll more than eat through those savings in maintaining infrastructure.
I do! I'm sponsoring this effort to catch linux trackpad software up to mac standards. Not affiliated with them in any other way, was simply blown away by a friends magic pad, right about the same time this project started.
https://github.com/gitclear/libinput
edit: I also like to buy merch from OSS affiliated companies. e.g. mozilla hoodie, Neo4j shirt etc.
From what I understand, there's no standard implementation of the standard. So each implementation is unique in some ways. Therefore a "unified" experience is impossible.