These aren’t third-party libraries, these are RFP processes for adding to the official protocol, and standardizing the semantics of new fields and data types. A world of difference IMO.
Why add them after the fact and not part of the original design?
This isn't 1974,
those semantics are the minimum bar to clear for a viable protocol in 2025.