Софт — не только технический продукт. При большом числе пользователей он становится продуктом социальным, и в таком раскладе неудобство малого числа пользователей искупается удобством для большинства. Все как принято в обществе. Разнообразие требований снимается наличием альтернативных, конкурирующих продуктов, а не созданием одного многофункционального!