I believe the biggest injustice done to the Hindi Film industry was to categorise Amrish Puri as Villain. He was as good (or even better) in positive roles and did fair number of parallel cinema films that many people overlook. I would anyday prefer the Amrish Puri of Nishant, Bhumika, Aakrosh, Party, Suraj ka Saatvan Ghoda, Gardish, Virasat etc. where you see Amrish Puri the actor not merely as a stereotypical villain.
There were Bob Christo, Manik Irani, Prem Chopra and Ranjeet type of actors who were limited actors and therefore they can't go much beyond the typical villain roles.
Then there were Pran, Amrish Puri, Danny Dengzongpa level of actors who were terrific actors who could play any role perfectly. So these actors were great villains not because they looked menacing or they could sound ruthless but because they were terrific actors and could play well even the most ridiculous roles. Any other actor would have made a caricature out of Mogambo and Indiana Jones roles but Amrish Puri was able to pull it off.
Amrish Puri had a terrific voice and brilliant screen presence which made him intimidating. Add to that his acting skills he was a lethal actor.