you're right. But there's MANY other companies making similar profits.. yet not of them pay anything similar?
I think you guys can't separate your dislike for these companies, with an actual, thoughtful analysis.
Most oil companies make similar profits.. yet the average oil engineer makes 80-100k. With a lot more risk, and in similar high demand as a software engineer.