Yeah, and touchpad behavior in Linux can be configured to a satisfactory degree, but with admittedly excessive fenagling. Modifying dozens of different parameters in a command line interface to get full functionality is silly. The default settings can easily be interpreted as deliberate cruelty.
I am unusually OCD with touchpads though, and have a history of actually smashing them during times of high stress. Why the touchpad isn't taken more seriously in Linux-land is a mystery to me and certainly a point of contention. For all the other benefits of Linux on a laptop, it is something I've always just accepted and been otherwise very grateful for.