Thanks for sharing your experiences, I feel a little better hearing that it all works out in the end. Like I said I'm overall secure in my decision to go to med school because working with patients is what I see myself doing 10, 20 years from now and it might be premature to say but I don't think I'd find that gratification in any other career.
I do want to point out that tech and finance can be absolutely bonkers from a purely financial standpoint. One of my closest friends is starting at Google as a software developer and he's been pretty open about his numbers. Base salary is close to 150K, signing bonus was a quarter of that, a potential performance based bonus also in the tens of thousands, and over 200K in stock distributed over 4 years. Straight out of undergrad and those numbers are only going to increase every year. He absolutely will have a million in the bank by 30 if not earlier, and I imagine that's similar at all of the FAANG-tier companies. I also have friends doing quantitative finance and algo-trading in places like Chicago and New York (Citadel, Optiver, etc). I won't even go into those numbers but feel free to look those starting comp packages up if you want to feel sad
Absolutely correct that these are top percentile jobs in high cost of living areas with crazy work hours and performance expectations, but they do exist and aren't as uncommon as you would expect.