Just want to chime in real quick re:
all that's required to earn that much is show up on time and be good at your job.
I liked the "all thats required" bit, because as it were, I am fully employed remotely, and while I don't make $100k, I seriously wake up at noon, code at 3am when I damned well feel like it, and overwhelmingly love managing myself. (oh yeah, zero commute).
So I guess you'd be right, "all you have to do is show up", ehhhh I'd much rather not show up!
I'd imagine a lot of people's idea of success involves a whole lot of Freedom so I'd hesitate to be so overly critical of people not making your "baseline" figure of $100k and then assuming it has to be because they suck.