It's not a problem for Linux distributions that jettison all the GNU beliefs. ChromeOS has had perfect multitouch input with gestures for years. They ship opaque binaries from Synaptics or whomever and forget about the politics.
It's a little more than that, they then added subpixel and momentum scrolling support to Chrome that bypasses X11 and does something custom [1]. Integration problems like this one that require a bunch of coordination are harder to do in open source land.
Synaptics touchpads on Linux used to support these features with a FLOSS driver, but this was abandoned when Linux distributions adopted libinput instead. https://wiki.archlinux.org/title/Touchpad_Synaptics Note the amount of config options available.