You aren’t answering the question. Sure, keyboards don’t currently report a mapping from button to label, and software doesn’t expect such a report. This doesn’t mean it has to be this way.
A keyboard could tell the host “here is how I think I’m labeled”, and the host could make use of this information.
A keyboard could tell the host “here is how I think I’m labeled”, and the host could make use of this information.