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