Chromium has a shiny appearance and it does not corrode. Then why only a thin coating of it is used instead of using it to make the complete material?
Because it is not economical.
Chromium is costly and hence not economical to use it to make the complete material.