No one sets out to intentionally design a system that is hard to use for - or worse, excludes or discriminates against - some users. Designers are trying their best. You're probably a good person, but a human nonetheless, therefore not perfect. Design can only be as good as the people who make it. Conversely, design is as flawed as the people who make it.