While I have bones to pick out of OP, your post assumes your experience is the norm and not far away from the median.
edit: I should also mention having options is not really a blessing when they're all bad.
I can think of literally 1000s of jobs that are easier
Ever done manual labor? Or something that requires both intense manual labor and intellectual problem solving, like carpentry or many of the building trades?
Or think about all the various fields that require intense intellectual output, with nothing like the rewards and security of software engineering.
We've got it good. Though, really, the ideal would be for all workers to be treated more like we are, and less like replaceable, abusable cogs in a machine.
Yes, this career has been awesome. Awesome, and fun. Non-stop learning the entire time.