Man this is what i've learned from life, from others experiences. Those who have said do what you love to do it will make you happy person is strictly BS. If you love what you do but the money's not there, you will start hating it, why cause your woman will start bitching kids will have to go to college and you want a ferrari, and live in a mansion and go on expensive trips thats why.
I don't want to work hard for the rest of my life making S#@y money. Sure having an interest in the field is important but it isn't everything. Every job becomes routine after a while and if the money's not there you will start to hate it. Only about 2% of the population truly has a passion for something his or her whole life and is willing to do whatever it takes to continue with it, regardless of money, discomfort etc.
All the meds, dentists, pharms, pods are doing this because a big factor is the money 7 years is a long time as one of you said and if the results are S#@ty WTF is the point. That's why people want to know the first thing that comes to mind "how much do they make" when they decide on a career.
Sorry to be hectic, I felt like expressing my thoughts.