Comment by _pdp_
This is true. Based on my experience with real customers, they really don't know what is the difference between the different models.
What they want is to get things done. The model is simply means to an end. As long as the task is completed, everything else is secondary.
I feel like there's always that "one guy" who has a preference and asks for an option to choose, and, it's a way for developers to offload the decision. You can't be blamed for the wrong one if you put that decision on the user.
Tbh I agree with your approach and use it when building stuff for myself. I'm so over yak shaving that topic.