Not true. Map hacks have existed for SC2 since beta. They would not be possible if this technology was used.
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.