Why can't the brain and red blood cells use fuels other than glucose?
In the case of red blood cells: human erythrocytes (red blood cells) have no mitochondria. Since the mitochondria are the cellular site for oxidative metabolism of fatty acids, erythrocytes cannot oxidise fatty acids to release energy. The erythrocytes also cannot fully oxidise glucose (to carbon dioxide and water) because this is also a mitochondrial process, so they have to rely upon anaerobic glycolysis. The end product of anaerobic glycolysis is pyruvate, and erythrocytes reduce this to lactate (to recycle the NADH that is produced during glycolysis) and then export this lactate into the blood for further metabolism by the liver.