I don't think the phenomenon is unique to CS and engineering. I bet there are tons of people in medicine, dentistry and law that are primarily in it for the money.
Never mind people who do business degrees. It's almost expected that they are in it for the money.