But you could go one step further, and ask "Why is their default considered so good by a broad audience?"
This could be attributed to how they identify (what they consider) the most important options, focus entirely on those, and implement them well.
The complexity of a system can go up exponentially with the number of features. If development resources were infinite, this wouldn't be a problem. But it is finite, and more complexity can lead to more bugs, more confusing interfaces, less maintainable code, and a host of other pitfalls.
In that case, if a lack of options is allowing Apple to a product that's better overall for most of its users, that's a definite feature.
This could be attributed to how they identify (what they consider) the most important options, focus entirely on those, and implement them well.
The complexity of a system can go up exponentially with the number of features. If development resources were infinite, this wouldn't be a problem. But it is finite, and more complexity can lead to more bugs, more confusing interfaces, less maintainable code, and a host of other pitfalls.
In that case, if a lack of options is allowing Apple to a product that's better overall for most of its users, that's a definite feature.