What if I place a stylesheet changer at the top of the page and tell screen reader users they should load an alternate stylesheet because that contains extra info for them, would that be acceptable for them and be accessible enough?
How would you tell those screen reader users about the alternate stylesheet?
What about detecting for the screen reader UA and then serving that site version. If someone is using a screen reader, you cannot rely on any visuals. You need to help them through the site based on their UA (User-Agent).