With the current political climate (Medicare For All), if you go into medicine thinking that you can making a lot of money, I would say that is...naive*
*Unless you are interested in being a health care executive or doing private practice
I think if you want to go into medicine because you’re interested in learning about the physiology of the human body and you want to be the one responsible for taking care of people’s health problems, medicine is a good option.
Yes, doctors will always be in demand, but if everyone has health insurance, health care utilization will increase, administrative costs will increase (due to more billing staff required to look over claims), and physician salaries will be slashed to compensate for costs.
First of all, Medicare for All is never going to happen unless Bernie can somehow convince the majority of Americans to vote to give up their private health insurance which most Americans are satisfied with. What will more likely happen is a public option which will indeed help to rein in some costs but the private market will still be allowed to operate as it always had. So doctors aren't going to become beggars nor are they in danger of making $15/hr.
But I think that even in today's climate, one should never go into medicine thinking that one will make a whole lot of money because 1) that will depend on your specialty and whether you can get that specialty and 2) there will be a huge sunk cost up front. There are many easier ways to make a lot of money that don't involve sacrificing hundreds of thousands of dollars and up to a decade (or more) of your life.