Why typical magnetic metals and oxides have different Curie temperatures