^ yes, she has, and she's done more and been more influential for certain. but, that doesn't diminish the fact that KK's a great model in both High Fashion AND commercial and would suit a cosmetics company very well, IMO.
actually, i find it very strange that Gisele hasn't ever had a huge contract with a big company like Revlon/L'Oreal/Covergirl/Maybelline, etc etc. it probably has something to do with the pricey and very exclusive Victoria's Secret contract that she, as well as Karolina, have signed.