That's just a contrived example. Every application involves a million subjective decisions; from the architecture, algorithms, to the UI/UX.