That said, I don't know what else is a good career now. Perhaps primary care physician. I understand there is a shortage of them, but it's also the least paid medical profession. On the other hand, in the future few people may be able to afford most specialists. I already avoid going to them due to high copays.
Generally it seems like the US employment situation is getting less stable over time. But I admit my outlook is rather pessimistic.