The TFL service, the actual Metropolitan Line, only goes from London to Amersham. It used to go to Aylesbury, which is at least a moderate sized town, but it hasn't since
electrification last century.
Amersham is a 13th century market town. It's not tiny, but it's certainly not a city.
Now, there are mainline services running on the same physical rails which do move passengers between London and other cities, but those don't turn into a stopping underground service, the trains leave those shared rails inside London and run to a terminus station, Marylebone. Marylebone is an Underground station, but only in the same sense as say King's Cross or Waterloo - the Underground is separate though located in the same warren of buildings and tunnels.
The Elizabeth Line is closer to the model explained here, running a fast long distance service, a metro service and then back to fast long distance. Reading isn't a city but it's more significant than Amersham and those are core London services not a terminus with the option to change.