I gather that the academic job market is very tough for theoretical computer science PhDs with a low chance of obtaining a professorship.
Some things I have read with regards to this: https://www.quora.com/What-is-the-academic-job-market-going-to-be-like-for-computational-complexity-theory-after-5-6-years https://www.reddit.com/r/compsci/comments/njdyq/so_you_want_a_phd_in_theoretical_computer_science/ https://www.quora.com/I-want-to-pursue-PhD-in-Theoretical-Computer-Science-but-I-am-concerned-with-the-job-options-What-should-I-do
If this truly is the case, I would hope it is completely reasonable to ask what fields in computer science are looking a lot better in terms of their academic job market?
My background: I am an undergraduate and have been exploring my research interests since I aspire to become a researcher in academia. I am reading a joint degree in mathematics and computer science in the UK. Naturally, TCS was one of the first fields I started looking at.