You will always find bad design and poorly thought UX. I don't like attributing fault to Flash, CSS3 or whatever next. It should be linked to who codes it in and not the platform.
There is no accessibility issue with the platform you reference if it is done correctly, unfortunately you probably have been exposed to the worst it can do, still; effective content display and proper dev are separate issues.