It is one thing to be good at what one is doing -- and there are plenty of announcers that are.
It is another thing to be stupid $$ to someone because of their "name", especially when that "name" doesn't drive viewership.
My big example is Monday Night Football when Aikman and Buck. Does anyone watch that game because they are the announcers -- i.e., do they drive viewership? Yet they make gobs of $$ even though they aren't notably any better than a variety of announcers.