Here's why:
* Fatty acids are highly reduced molecules, meaning they have a lot of carbon-hydrogen bonds. These bonds store a lot of energy.
* Glucose is a carbohydrate, a relatively oxidized molecule with fewer carbon-hydrogen bonds.
While the exact energy yield varies slightly depending on the specific fatty acid and its oxidation pathway, the general rule of thumb is that fatty acids provide about 9 kcal per gram, while glucose provides about 4 kcal per gram.