If you don't mind saying, what is "highly paid" in this context? I have no concept of what sales people make compared to SWEs. How much (if any) pay cut would I be looking at if I took this route?
In software engineering, the gains are much more equally distributed and the contribution to society is more valuable.
As for contribution to society, I don't agree. The big winners is software make some pretty toxic stuff.