Помните популярный некогда юмористический рассказ "Штирлиц, или Как размножаются ежики"? В частности, там был такой абзац: "*Войдя в ватерклозет, Штирлиц обнаружил свежую надпись: "Штирлиц - скотина и русский шпион". Штирлиц старательно зачеркнул слово "шпион" и надписал слово "разведчик", а внизу приписал: "Борман - тоже скотина".*  

Тут сразу видна разница между словами "шпион" и "разведчик". Оба слова означают одно и то же, но, если "разведчик" звучит благородно, то "шпион" носит явно выраженную негативную окраску.  

Почему так?