It makes sense, in that a language can set the amb...
# language-proposals
f
It makes sense, in that a language can set the ambient defaults, the basic elements it encourages in design. It can (and sometimes should) make it easier to do things in a way that will most often be useful or helpful to the developer. In the case of collections, making immutable collections the default would encourage stronger designs, in that mutability is an extra need beyond the basic list operations. The need for mutability should be considered beforehand instead of handed over right off the bat.