The aria-labelledby attribute identifies the element (or elements) that labels the element it is applied to.| MDN Web Docs
ARIA roles provide semantic meaning to content, allowing screen readers and other tools to present and support interaction with an object in a way that is consistent with user expectations of that type of object. ARIA roles can be used to describe elements that don't natively exist in HTML or exist but don't yet have full browser support.| MDN Web Docs