I'm not saying it isn't true. But I just think practically speaking, requiring all leftists to be morally pure nonprofit employees or whatever it is you think would be a more ethical way to survive under capitalism excludes a lot of people. Sure, they could theoretically still participate but if you treat them like shit they're not going to.
These are huge companies that often have little ideas of what their employees are doing. There are absolutely ways they could be sabotaging their activities without getting fired.