The frustrating thing is when a simple oversight renders something completely unusable. If a developer had, just for one minute, put himself in someone else's shoes it would have been completely obvious.
I can just imagine. Could you share some examples?
I used to be involved with web dev software. We'd make the effort to have it warn the editor if they use colour contrast combinations that are effectively invisible to colour blind folks. With the ridiculous way web pages are these days, I doubt anybody bothers with even that anymore