Just noticed Bluesky doesn't ACTUALLY add the alt text in the img itself. This is a big mistake and makes the service very inaccessible.
The text is actually in the very last part of the DOM (Document Object Model) tree... and is triggered via click. So, if the screen reader doesn't support JavaScript, descriptive text is nowhere to be found. Even when it is, it can't be accessed easily.