1) Depends on which country you are in.
2) You can also say that there are no best careers for the future. The future is uncertain. Times change so fast and it is hard to predict what will be in demand in the near future.
3) Another way to look at it is that, doctors, lawyers are always in demand.
Think about it.