People should note that: * this is a UK university, tuition is limited to about 30k GBP for a (UK standard) 3 year degree. That's 30k total, not per year. Accommodation is extra. * Leicester isn't a particularly good university. It's ranked 77th out of 121. 50th out of 68 for maths [0]. * The department has been put on notice a few times that it needs more to up its income (get more students, get more research grants…
Also, I'm not sure it's true to say UK degrees don't care about the beauty of number's. Again, the statistics show that the number of mathematics students have been according to the overall trend [2]. And anecdotally, comparing with friends from other countries the UK actually seems to have a university system unusually geared to purely academic degrees.
It's my personal belief that while of course university is about getting a job, it's also about learning about adulthood for many people. People use it to delay the start of their working life and enjoy a few years of adult freedom, as well as to get a degree. Anecdotally, I know a lot of my friends went to uni almost entirely for this reason and had no idea in their head about what they'd do after yet. But I don't think there's anything wrong with that. In fact with increasing lifetimes I think it only makes sense we continue to delay the age at which we enter the workforce.
[1] https://www.ethnicity-facts-figures.service.gov.uk/education...
[2] https://www.hesa.ac.uk/news/16-01-2020/sb255-higher-educatio...