There is a whole section on touchscreen annoyances from the Linux Surface project: https://github.com/linux-surface/linux-surface/wiki/Installa...
> Any gesture functionality is dependent on the software you are running. This includes both, the application (e.g. Firefox) and the desktop environment (e.g. GNOME). The driver can only provide a set of input coordinates to the applications. By default, the system will behave as if you've clicked at the point of a single touch, or mouse-button dragged when you single-finger drag.
I love Linux but no need to embellish the current state imo
I am glad that it is working really well for you though
> There is a whole section on touchscreen annoyances from the Linux Surface project
Taking a quick look, all of the things they list are basically reiterating what I've already said vis-a-vis Wayland: