I think in general, if you become a doctor then you're going to be stable financially. You probably won't ever become rich, unless you bag Sanjay Gupta's open spot at CNN, but you'll definitely float comfortably.
That's the only real guarantee we get from all the sacrifice, that we won't be living in our car at any point.