Corporate villains make easy villains because of motive.
Money above all else. That is true of many corporations (just look at any discussion thread discussing something douchey some company does, there's always people insisting "hey, corporations exist to make money" as an offhand justification). it's engrained in caplitalistic society. All you have to do ratchet up their everyday motive a couple of degrees and voila: instant villain motive that seems plausible.