Douglas, you're fully correct. It only stresses how important the bloody file is. If what you read on the display or hear from ATC does not match with what stands on the map, then you might get Nassenwil.
If you base your descent relying on a map where no hights is given for the hills surrounding the airport, you get overconfident and you might be "landing" at night on the trees in Bassedorf, short before the runway. An so on. Good luck.