I have only seen a couple shows of TNA, probably 2 or 3, and only once in the last 3-4 months now. I watched the end of a show the other week with Team 3D vs Sting, this is meant to be the main event on Impact, and it was absolutely awful. No pace or anything, a really crap match to watch. Nothing in the match spelt main event material to me, it was only saved by interference, and even that was boring. Booker T was annoying as the commentator as well.
I can see where you are coming from, it seems like they want to keep the attitude era of WWE and gain the audience back from those days thinking "wow we have Mick Foley, Team 3D, Kurt Angle, Booker T etc. if people who watched WWE back in the day flick through the programs and catch our show they might remember these guys so we have to have them in the main event."
I am going to have to agree with you on this, if that show is like that consistently, then the show is getting stupid. I like how they aim for an older audience, but from what you have said and some of the stuff i have seen, they have got a lot of stuff on there which is questionnable.
As with the whole "best superstars only in the Main Event" I think they should keep some people in the main event scene who have established themselves, then have new talent come in and see if they are made for it (like what they are doing in Raw Elimination Chamber.) From what i saw Team 3D looked like they were too old and were they really main event material, i can only rememeber them being in that scene when it was Invasion time.