There's quite a bit more than this. And although it is important (although it's perhaps not the best way to make clear the relevant assumptions), it doesn't necessarily make things clearer.Maybe I can explain this more easily without the math.
The question that matters is does Monty want me to win the car, or not. (We are presuming that I want to win the car.)
Assume, for example, that Monty doesn't want you to win the car but that there are 1,000 doors, 999 of which have no prizes behind them. Assume, again, that you get to pick one of the doors first. Here again, Monty knows which door has the prize behind it and doesn't want to reveal it, and here again Monty will leave you with two options. But this time, to leave you with only two options, Monty has to open 998 non-prize doors.
Originally, you have a 1/1000 chance of guessing correctly. Monty leaves you with two choices just as in the original. But this time, if Monty didn't care whether or not you one or didn't know where the prize was or just started picking doors (other than your original choice) at random, almost every single time he'd open the prize door due to random chance. However, so long as he knows which door has the prize and so long as he isn't supposed to reveal the prize, he must open 998 non-prize doors.
You started out with a 1/1000 chance of guessing correctly. Monty has opened 998 non-prize doors and had to follow two constraints: he couldn't pick your door and he couldn't pick a prize door. There's a 1/1000 chance that these are the same door. So the chances are overwhelmingly high that Monty had to avoid picking not only your door, but also the door with the prize. Hence, even though only two doors remain, you should switch.