При разработке любого продукта важно понимать и учитывать ожидания пользователей. Если создавать продукт в вакууме, не принимая во внимание существующие варианты на рынке или психологию и культуру пользователей, то он неизбежно потерпит провал.
Те редкие моменты на vc, когда даже нету к чему докопаться, хорошая статья