In an ordinary deck of cards, 1/4 of the cards are hearts. If a magician spreads out a deck of cards on a table, and asks you to pick one, and you pick the second card from the top, I think everyone would agree the probability that card is a heart is 1/4.
If instead, the magician picks the top card off the deck and keeps it for herself, then asks you to pick the second card from the deck, you're picking exactly the same card as in the situation above. The probability it is a heart must be the same as before - it must be 1/4.
That's the principle Mitch is using above. The probability the top card in a deck is a heart is the same as the probability the second card, or the eleventh card, or the 41st card is a heart. It doesn't matter if you reach into the deck and take a card from the middle, or if someone removes the earlier cards one-by-one before you pick your card.
The key here is that you have no information about the cards that have been removed, so they neither make it more nor less likely that subsequent cards are hearts. If you knew something about the removed cards ,then that would change everything - then you'd be able to use that knowledge to adjust the probabilities for subsequent card selections. But in the question in the OP, you know nothing about Mary's selection, so the probability John picks a blue marble is still 5/8.
For online GMAT math tutoring, or to buy my higher-level Quant books and problem sets, contact me at ianstewartgmat at gmail.com
ianstewartgmat.com