It always seems like whenever a developer learns about the awesomeness of ARIA they want to put it everywhere on everything.
This is where the first rule of ARIA comes into play.
That is it. Don’t use it.
Okay, so the actual rule is “If you can use a native HTML element or attribute, then do so.”
ARIA is powerful. You can break native HTML semantics and make things WORSE.
So before you reach for that ARIA to spice up your web page or application, look into native HTML elements and attributes first.