In my case, my always-on workstation is a windows machine, and I also need a 3-button mouse for a decent CAD experience. So, I just give up on gestures and multitouch anyway (I prefer this consistency over having slightly different behavior across machines). Probably for similar reasons, it would be difficult to make barrier work as we wished on MacOS and still be multi-platform.