No, the aria-
attributes in general have limited support: they are supported by assistive software and specialized browsers, whereas all mainstream browsers support the label
element. If you only use the aria-label
attribute and no normally visible label, then the vast majority of users see no label.
The aria-label
attribute is intended for very special cases, typically cases where users can normally understand the meaning of a control from the page context so that a visible label is not needed, and perhaps not even desired, but people using e.g. speech browsers need an “accessible label”.