Re: And further back in the chain...
"Microsoft's recent efforts in defining the way a trackpad should work"
You mean like how, quite recently on an old Acer laptop, My Ubuntu 18.04 live USB environment quite happily supported full functionality including scrolling edges on the built in trackpad yet the built in Windows 10 driver has no support for scrolling using the trackpad and all my googling efforts turned up was that it's older hardware so there's no driver support and tough luck.
Microsoft could include decent support for older kit but they don't care.
Their idea of defining how a trackpad should work would probably include the addition of a Windows button on every mouse, and built in obsolescence that would render hardware older than a 5 years to be unusable. No thanks