Both carbohydrates and fats have direct pathways to ATP. Protein does not. Protein must first go through gluconeogenesis: https://en.wikipedia.org/wiki/Gluconeogenesis