Mozilla's last three CEOs (Baker, Beard and Eich) all had worked at Mozilla before. Mozilla appears unable to recruit outside CEOs even with its current CEO compensation.
Eich was CEO for only 11 days, but he was a technical leader at Mozilla when Firefox market share peaked and began its steady decline. He was probably more directly responsible for Firefox product decisions than Baker.