В любой управляющей системе есть скрытая информация, по которой в действительности управляют этой системой. Эту информацию не показывают пользователю по двум причинам.
---------------------------------
Во-первых, пользователь ее не поймет, так как на это надо иметь знания разработчика, а пользователь - это потребитель ( т е ням ням )
------------------------------
Во-вторых, разработчик знает, что система не совершенна и в процессе ее доработки сделано много заплаток. Чем дальше, тем больше.
Он прекрасно осознает, что рано или поздно система перестанет быть управляемой и либо просто развалиться, либо станет опасной для пользователя.
Но эту информацию потребителю знать нельзя.
---------------------------
В результате появляется бесконечный процесс создания все новых и новых систем, которые как бы все более и более совершенны, но в действительности лишь становятся все более громоздкими и более дорогими с еще большим числом изъянов ( аля windows). И в этих системах уже никто не знает всей информации.
-----------------------------
Когда эти системы станут умными, то они поймут, что информацию знают лишь они и будут сами себя совершенствовать , освобождаясь от разработчиков и потребителей.