Yes. The engine works by syncing the entire game state between all players (and observers, which in tournaments can become an annoying issue) and all clients have the same information.
I'm sure there are good reasons why the design in SC2 is as it is, but this was surprising! Thanks for the info.
If you zoom out you will still only be able to see map area you revealed and in that map area you would only see enemy units if your units could observer an area.
>With a sub-100 msec ping and extremely steady latency, it would be possible to force a synchronous update with no extra information at all, but in the world of 200-400 msec latency [and] low bandwidth modems, it just plain wouldn't work.
One notable exception to the local simulation model is Planetary Annihilation, which uses a traditional client/sever model as far as I'm aware.
I think quake cheats got to the point a cheat server would MITM the game and shoot automatically and or auto-aim shots for the user.