That's not entirely true, though. I know Pidgeotite is available before the Cave of Origin event, since I'm not there yet and I have it. Gardevoirite doesn't seem to be, though, since talking to Wanda has done nothing so far. It's somewhat random what is and isn't, and needs testing.