Many companies put somone with better "soft skills" or "business skills" over IT. Heck, one local company that is having a hard time attracting candidates is well known becuase the put an investor over IT to keep costs down. Not that they have that big of an IT department left.
Large companies have the habit of putting someone in an IT Manager role for a few months to get his or her ticket punched, then on to the next department on the "management track".
Keep Up with TechRepublic