My thoughts too, not sure how or why Shearer earns more than Gabby Logan for example.
Could easily be hours worked? These salaries are pointless anyway, what about hours and the time of day worked, what about the benefits? Lineker retraces his lost tortoise in the Maldives for two weeks all paid for by the BBC, tickets to events, clothing you get given to wear depending on what show you're on and increases in PA fees due to notoriety, the tip of the iceberg IMHO, BUT, market forces if someone could do it better for cheaper they'd go with it.