In programming, as in certain other fields, it sometimes pays to be rash and opinionated even though those are often known as negative traits. Indeed, when faced with myriad options to implement pretty much any given application one should probably pick just one or two with which they are familiar and weigh just those options. To weight all options equally before acting is not to act. The fault is not in having biases. It is in being inflexible in reassigning those biases as evidence stacks against them.