You do indeed need someone at the top that understands the business. Different labor, markets, materials, marketing methods, etc. These are all different from industry to industry.
A good CEO will surround him/herself with better talent than him/herself.
That way the labor issues, the market issues, the material issues (etc) will all be covered.