These companies also attract that sort of person. Most software engineers I've met aren't the "hacker" type. A huge number of them are in it for the mo ey and don't really have a hacker inclination. I feel that it's a culture in danger
In fact the overwhelming consensus on this site has long been that skillfully solving problems that are personally interesting to you is at worst morally neutral. I'll bet significant number of the people who work at for example palantir are like this. Curiosity-driven "little eichmanns."
This makes it easy to hijack the "ooh look! shiny/sexy technology" part of their brain, to work on Palantir-type stuff, whereas anyone with a more liberal, broad education would go "wtf! I don't want to help build that!"