Although carbon and hydrogen are better reducing agents, they are not used to reduce metallic oxides at high temperatures. Why?
At high temperature carbon and hydrogen react with metals to form carbides and hydrides respectively
Hence, carbon and hydrogen are not used to reduce metallic oxides at high temperatures
CaO+3C→CaC2+CO
CaO+H2→CaH2+CO
Additional information:
Reduction of the metal oxide usually involves heating it with a reducing agent, for example C, or CO or H2. The reducing agent (e.g., carbon) combines with the oxygen of the metal oxide.
MxOy+yC→xM+yCO