Exactly. Thats why Im suggesting to throw everything out apart from what is in AOS3.1 and anything new that comes in should not be one or the other of the contencious subsystems in popular use.
I agree with CGX/P96 and MUI/Reaction independency. And I admit, I have no idea how to set standards that fit and favour both.
However, we can avoid reinventing the wheel and having different standards if we standardise the lowest level standards. (Like standardizing the raw keycodes for certain keys which are not available on the classic amiga, having the same OS functions for extra mouse keys in each alternative, etc.)
We have some precedents what we can use/integrate into the new OSes. Some need changes, some are good as they are.
Amithlon and AROS has experience with standard, PC world hardwares, while MOS and AmigaOS4 is just a follower. Having different standards for MOS and AmigaOS4 than AROS/Amithlon in low level hardware handling may lead to irrepairable "standard" issues.
As both OSes are still in a maturing phase, it's easier to set the standards now, than later.
Agreement from all sides is needed though.