The examples given highlight the three sucky things about academic jobs: (i) less money than top-tier alternatives, (ii) insane competition at the start of your career, and (iii) difficulty maintaining work-life balance if you want to be successful.
I had heard about (i) before I started my PhD. That didn't seem like a big deal since grad school was mostly paid for. I'd get annoyed when people assumed being a scientist meant that you'd never get rich. (ii) was a surprise at graduation time (around 2007). At that time, it was said to be the economy's fault. Almost a decade later, it is clear that there were structural changes going on in my field. If you were in CS, it was far easier to get a professor job during the first dot-com gold rush since CS enrollments were increasing like there was no tomorrow. Regarding (iii), I think this happens in every field. It matters who your spouse is and how supportive they are. Sometimes you learn to throw in the towel and get a good night's sleep. You also need to learn to be efficient. I admit I was not the most efficient graduate student. After working at industry research labs for many years, I am amazed by how much I've changed. I still spend too much time on irrelevant things like writing this comment or reading the article but hey .. no one's perfect.
Regarding the fields picked by the first two examples, I want to bang my head against a wall for my lack of timing. I missed the dot-com days and the app-rush. Also, before 2007, it was obvious that a finance job paid very well - it was hard work but so is everything worth doing. Today, it isn't clear if there are any paths to surefire financial success. In some places I've lived in (outside the US), it seems one of the highest compensating careers was flipping condos. The lesson I learn is to be constantly vigilant of potential opportunities and to strike as soon as possible.