I understand in part your irritation cause openHAB BOMs are useless for externalized development. They rely on maven dependencies and not dependency management. When I raised this issue in 2019 answer was that it is done this way cause it is easier to maintain 200 addons living in one repository.
With this small change it would be possible to have a baselines dependencies which could be easily imported into another pom. Yet, seems OH as a project is fine without external addon developers or project management is not interested in making their life easier for some reason.
My very subjective observation which I am not afraid to reflect - overall the free thought and fight of ideas doesn’t happen much either in github or forums as core project members/architecture court seems to be busy keeping status quo.
Why is that, that’s another topic.
Cheers,
Łukasz