I went through the game dev -> business dev career path.
The reason was simple: I did not believe there can be anything interesting or challenging in non-game dev. To my eyes it looked like a choice between making things fly and explode (which was cool and relevant to my peers) and being some "database accountant" writing boring stuff I did not care about.
I was a broke student in my first real job. I didn't even consider being underpaid, because I was making more money than I've ever seen. I took a while before I've learned that my manager was paid literally 3x more than I was.
From the inside, crunch felt like being a hero and shipping on time. I enjoyed coding and was in good health, so it didn't seem problematic to me.
I did not realize how fucked-up game dev business was until I had 3 studios in a row die before releasing their second game.