Urbandreamer wrote:
Cambridge, to take one of your examples, specializes in other areas.
So much so that if you study chemical engineering there you may receive a BA (Bachelor of Arts) rather than a BSc.
Engineering is an art? Well apparently it is at Cambridge.
That "Bachelor of Arts" has arguably lost something in translation. From memory, the actual term used was something like Baccalaureat in Artibus.
And one thing about Cambridge is that it doesn't specialise in the sense of many other institutions, it aims to excel across the board. The courses somewhat reflect this: you couldn't enroll for "chemical engineering", instead you'd enroll for an engineering degree and then specialise in chemical engineering topics while also getting a broader education.
Specialism is, broadly speaking, for those institutions that don't have the capacity to do general but do, typically for reasons of history and/or geography, excel in one or a small number of disciplines. For example, one or two universities in coastal cities that do marine sciences and/or engineering.
Insofar as Cambridge does specialise ... well ... it produces more Nobel prizes in "STEM" subjects than anywhere else. The usual contrast there is Oxford producing disproportionate numbers of politicians and others around them (both Sir Humphrey and Bernard Woolley in Yes Minister are - very realistically - Oxford alumni). But to characterise either place solely on such observations would of course be nonsense.
As for London, there are many University institutions, some of them much bigger - by measures like student numbers - than the whole of Oxford or Cambridge. The London institutions have different histories; broadly speaking, the more prestigious ones are the colleges historically known as University of London, while others are re-branded polytechnics often at the bottom of the league tables (there are also a few that are neither). And of course many other cities have re-branded polys: for example Oxford Brookes University has nothing to do with its ... um ... senior cohabitee.