I'm reminded of the Zero One Infinity rule (https://en.wikipedia.org/wiki/Zero_one_infinity_rule)
We're very much trained to solve the most general case of any problem, for sensible reasons.
I first learned about this formulation of the rule from a case study in Alan Cooper's The Inmates Are Running the Asylum, where breaking the rule resulted in a much better user experience.