The explanation that worked for me was:
Suppose after you make your initial choice, instead of opening a door, Monty simply asks if you'd like to switch to BOTH the other two doors, such that you win if the prize is behind EITHER of them.
That switch is intuitively a great deal, giving you 2/3 odds. The only way you can lose is in the 1/3rd case where you already picked a winner. The original scenario is equivalent to this, since by revealing a goat Monty is allowing you to pick "the best of" the two doors.
---
Often people who don't like this problem complain that actually Monty, with his knowledge of the winning door, may be trying to trick you into losing. Maybe he offers this trade conditionally based on whether you've already selected a winner. Of course, this wouldn't support the most common intuitive answer of "it's 50/50", either, making this a bad excuse. If we accept this behavior from Monty -- not stated in the problem -- it becomes a very uninteresting problem based on whether we are dealing with Evil Monty who only offers the trade when it's a bad one (stay wins 100% of the time), Friendly Monty who only offers the trade when it's a good one (switch wins 100% of the time), or somewhere in the middle. It has no analytical answer. So for this to be a solvable problem at all we must assume we are dealing with Fair Monty who offers the trade all the time, or at least, offers it at random times not based on the contestant's initial pick.