As the purpose of communication is to communicate, language ends up being descriptive rather than prescriptive — as frustrating as that can be to the more precise among us (believe me I feel your pain).
Or to put it in tech terms: language is a blockchain.