Технически это возможно, и Windows включает эту поддержку Zip-файлов. Вы можете перемещаться в Zip-файл, как будто это папка. Для Windows Explorer это не имеет никакого значения.
Настоящая разница возникает при попытке открыть файл из Zip-папки. В конце концов, это не папка, поэтому, чтобы открыть текстовый файл в Блокноте из Zip-папки, файл должен быть извлечен во временную папку, и только тогда Блокнот сможет открыть его. (Блокнот не знает, как распаковать файл из zip-архива для прямого доступа к нему.) Что если вы решите изменить файл и сохранить изменения? Правильно, изменения помещаются во временный файл, созданный расширением оболочки, которое пытается представить zip-архив как обычную папку. Вы ожидаете, что изменения войдут в оригинальную папку, не так ли? Поэтому расширение оболочки должно позаботиться об этом тоже.
На самом деле это делают некоторые архиваторы, например WinZip и WinRAR. Если вы откроете файл из архива, измените его, они спросят вас, хотите ли вы обновить файл в архиве. (И вы должны закрыть программу, которая открыла файл. В некоторых случаях это не всегда удобно, особенно когда программа может открывать несколько файлов одновременно.)
Когда архив обновляется, архиватор обычно создает копию, а затем изменяет ее. Это сделано для предотвращения повреждения или потери данных: вы не захотите потерять все свои данные в архиве, если при обновлении новым файлом произошла ошибка. Если архив достаточно велик, для его обновления потребуется вдвое больше дискового пространства, чем занимает исходный архив.
Таким образом, технически возможно создать расширение оболочки, которое бы представляло пользователю все или многие архивы как обычную папку. Но это требует много работы. Если я не ошибаюсь, были попытки это сделать. Возможно, такие инструменты не были популярны? Слишком сложно использовать, слишком глючит, слишком дорого и т.д.?...
Теперь, когда жесткие диски становятся больше и дешевле, для экономии места становится меньше необходимости архивировать данные.