Most software isn't. They're usually written by people that have no conceptualization of human comprehension, and designed by people that are focused on money with a deadine. The few people that join the software dev scene, that champion for the user, are considered hindrences that stifle profit and creativity.