The anniversary celebrates Doctor Who, not the episode that happened to air that day...
So you're suggesting that the 50th Anniversary Special is not celebrating 50 years of the show's history? But rather, the last 8 years of the show's history? That's ridiculous.
So I assume that in a few years when Trek celebrates its 50th Anniversary that only the cast from the last movie should be involved in any celebration?