Same thing happens in Beijing. Where they kick you off happens to be a subway depot where the train will sleep for the night (which isn't always at the terminus, e.g. if it is a loop line or at a remote junction); or it will simply express to the terminus after dumping all of its passengers. Usually, it's just the train's "time" to be off duty, they aren't actually looking at passenger densities or anything like that.