One day you're working for a plucky start up. The next you're working for a big name that's stealing tip money.
There's a reason that these companies do what they do. Fraud, breaking the law, and dark patterns are way easier ways to make money than doing so do ethically and legally. Companies either die a hero or live long enough to become a villain.
I'm exaggerating a bit, but realistically the list of ethical tech companies is a lot shorter than the list of unethical ones.
This really isn't true. The vast majority of tech companies are ethical, at least a far sight more so than Facebook. They don't make headlines so you have a bais.
There are lots of ethical companies which are in the middle, too. But that's okay, your moral lackings are definitely excused by your lazy approach to job hunting.