The reasons for sky-high doctor salary are about supply and demand, long hours and the lure of the almighty dollar.
A complete list of the highest paying roles to go for in your field: software development, cybersecurity, data, AI and ML, cloud, leadership, and more.