Most software development is conducted inhouse or for vertical marketing, so usability tends not to be given a high enough profile.