I think the problem is that opinionatedness assumes that the average user exists and represents the majority of your users.
But every user is in many ways non-average.
Thus if you create a system tailored at the average user, then none of your users will be happy.