I am a former web developer who changed careers due to deteriorating eyesight. I've been following ADA-compliance law for a bit concerning the web, and thought I'd share some insight.
US Government websites are required to be ADA compliant with ARIA or screenreader versions, however, personal/business websites are not. This was challenged in Florida last year with the infamous
$1.
Without federal regulation, it's been left up to the states, and further, the municipalities in each area, and is sort of in a free-for-all area at the moment.
All of the younger people I know use the accessibility function on their phones for general web browsing. What's cool is that developers like you don't need to buy a screenreader to test things out, you just need to set your phone temporarily.
I would like to challenge you and developers like you to use the accessibility feature for a whole day. It's one thing to code in ARIA "theoretically," but it can be entirely different for the end user. My quick example is the **data-aria-polite** attribute, which I feel really requires the programmer to experience it before trying to tack it into everything.