Software in general is made for many users, one size fits none. Personal preferences have to be taken into consideration as well as different workflows with varying goals. The broader the scope the more features needs to