Okay, so at the risk of stating the obvious, "Man of Steel" was meant to be the new origin story of Superman for the Post-Crisis world. Then, around 2003, "Birthright" was essentially meant to replace it. Then, in 2009, "Secret Origins" became the new official origin.
My question has to do with motivation. Why did DC commission a new origin, and then another? For me, I never really liked "Man of Steel," so I was happy to see it go. I also didn't care for "Birthright." "Secret Origin" was the first retelling that I actually really liked, and felt deserved to be the definitive origin story. If others shared my opinion, could that be the reason for it all? Did people just not like Man of Steel, and then not like Birthright?
My second question is about in-continuity continuity changes. DC is not one to eliminate something from continuity without an in-continuity explanation. everything that's ever been "erased" from the timeline wasn't just done by DC saying "Okay, now ignore that," it happened because events in continuity altered the timeline. I happen to find that cool, because it means that even if it didn't happen in the current timeline, EVERYTHING DC has ever published DID happen, in what you might call the "timeline of timelines."
With Secret Origins replacing Birthright, we of course have Infinite Crisis to explain it away. So what would be the in-continuity explanation for Birthright replacing Man of Steel? Is it just the ridiculous "Superboy-punch" thing?