However, good systems impose elegance without users having to create complex standards around it.
May be availability of the shell is an unfortunate historical artifact, yet it still the reason why one may want to use it.
2. Idea to impose elegance upon users is attractive, but even if we ignore that it makes system/language design harder, different people can have different option on what is elegant and what is not. Having said that I like Go (which tries to enforce what can be enforced) because options of its author are not too far from mine. But not everybody is happy with Go and it is not hard to find its criticism.
Thera are also measurable effects of elegant system like number of bugs, questions, libraries, standards, etc.
And C is still omnipresent. So there must be some other characteristic of Bash that makes it not fit for this age (or some characteristic of C that makes it irreplaceable, that Bash does not have)
And actively being replaced by rust each day because those "standards" are obviously not enough.
And there is some other characteristic of C - its portable.
For some reason it is commonly believed that writing shell so easy that one don't need anything of this. Don't even need to learn it.