Originally Posted by SpankyMcFlych
Languages change over time. Dictionaries aren't the language police, they're there to reflect what people recognize as a whole. If we all started saying teh instead of the, then teh would become the "correct" pronunciation. Language isn't sacred and changes constantly.
There are at least four reasons languages change. One is the addition of new words brought in by immigrants; this can be either bad or good. New technology requires new words; this is generally good. Young people create their own language (or mangle the existing language) to rebel against and set themselves apart the older generations; this usually goes horribly wrong.
The most insidious change in languages, however, comes from people who are too lazy to correctly pronounce words, too ignorant to know how to correctly pronounce words, and/or just don't care about the impression their mispronunciations, improper grammar, etc. makes on other people.