"But at the end of the day, any application like this is going to have drivers that interface with hardware."
Conceptually that is backwards to me, seems like the software package is driving the hardware selection process, not that it is always a bad thing.
Yes obviously there is hardware and software interface in any embedded related chip.
I come to a vendor looking to buy hardware do design into my product.
What I want to see if how easy will it be to use said hardware.
That I have to install anything to decide to go with Vendor-A or Vendor-B is an issue to simply see how to use a chip.
The fact that you even mention 'drivers' to me raises red flags, of something being overly complicated for deciding which chip to use.
This is where the Application Notes are valuable, as I'm sure you know.
That there is a package of everything in one place is A Good Thing. I do understand just how complicated Sensor Fusion can be, I've spent far to much time with my eyes glazed over looking at Kalman Filter constants et.al.