Disadvantages of using carbon as a reducing agent:
High temperature is needed
Many metals combine with carbon to form carbides
Low temperature is needed
Many metals combine with carbon and do not form carbides
extracting metal from carbides is very difficult.