What do you mean by "multipoint spec"? I have written a few BT stacks (you might have even used one I wrote at one point or another) and I have no idea what you mean by that phrase. Please cite a section of the spec or proper name of what you are talking about.
They support HFP and A2DP and AVRCP, and properly, including all of those features working on android phones and proper switching between them as needed...
The argument (which I assume you deliberately ignored) is that those features, like battery reporting and multi device pairing, are being arbitrarily restricted by Apple to maintain a proprietary ecosystem.
How you could argue that this is a good thing tells me you're either too drunk on the corporate kool-aid or that you have some financial incentive to ignore the obvious problems with these facts.
Either way this is my last message in this thread as googling things for you is a bore.
So show me in the spec where one BT device as seen by the host can report the battery of three different battery levels - ie the case and two ear pieces.
https://www.bluetooth.com/specifications/specs/core-specific...
The Battery Service 1.0 spec was officially adopted in 2011:
https://www.bluetooth.com/specifications/specs/battery-servi...
The first airpods were released in 2016...
Please consider that simping for a trillion dollar company might actually not be in your best personal interests...