To elucidate, programming languages have their own vocabulary and rules just like a human language (and often, the rules are far more consistent and the vocabulary smaller) --- to ask questions like "Why not `list`?" is like asking "Why is the plural of sheep, sheep? Why is it called a mouton in French? Why not sheepe?"
But unlike normal languages, software languages are designed. So asking why questions makes a lot more sense.
But unlike normal languages, software languages are designed. So asking why questions makes a lot more sense.