I've been at BigCos in times past where there was some plausibility to this, but in the current BigCo workplace climate, anybody who tries to claim it's not about the money has a long row to hoe!
I just think it's important to be honest with yourself, and realize that a job is transactional. When I work for BigCo, I am selling my time and/or expertise for money and/or benefits (e.g. health insurance). If the company doesn't feel like they're getting their money's worth out of me they might fire me. If I feel like I'm getting a reasonable enough compensation then I might go to another company.
Such is the way with capitalism; I don't love it, but until we change to a different system that's just how it is. I absolutely hate when companies say "we're a family here", because that's simply not true. I don't get cut from being my parents' son because I'm not meeting some bottom line this quarter.