And then sometimes you have to question your principles and perhaps let them go. This can happen, for example, when children grow up and become adults. Their parents _should_ do a lot of letting go.
Perhaps folks involved with electronic devices are too used to a black & white decision world. Computer says no or computer says yes, there is no maybe. The real world of principles, morals, emotions, humans etc is filled with maybes and that can become hard to navigate for computers.
I agree even strongly with what you just said: "if you'll violate your principles for a cush job, they aren't really principles you have."
The reality is, I don't think people really understand what a deeply held principle is. It's often a non-negotiable.