I agree with you..but please, McCartney isn't Willie Nelson, Cher or Madonna
He's friggin PAUL MCCARTNEY...you don't have a Green Day without the Beatles...they changed the face of rock music...and that is NOT an exaggeration.
Go back and listen to their stuff...and even if you don't like them (which is kinda odd because they recorded in so many different styles, to say you don't like them is almost tantamount to saying you don't like music) you'll notice they change styles, sometimes dramatically, from one album to the next. With the popularity they had, it would have been very tempting to just keep pumping out the same stuff just to cash in.
So, yeah, he's not a "current" artist...but ya know, here's the point:
It's not McCartney's "fault" he was asked to play...if there was a current band that had wide popular appeal, the network would have signed them for the half time show. To my way of thinking, McCartney being chosen has as much to say about his rich past as it does the lack of existence of a truly quality "current" band.
Ya know, the way I see it, it's just like the New England Pats...todays version of a "dynasty"...a team that would be blown off the field by past dynasties...