Surface-level compromises
The biggest sin in the technology world, if you believe the journalists of same, is hypocrisy. Bad products and security breaches are one thing, but if you betray the principles on which your products are currently built, you’re a monster.
I emphasized “currently” for a reason. Once upon a time Apple was the little guy fighting against the stodgy behemoth that was IBM. Apple was the different computer, the choice of renegades and rebels. But once you’re the new leader in selling personal computers, you can retire the notion of being the little guy and do whatever you want.