I don't have a seething hate for "King West", but it's very vague and I definitely prefer "King-Bathurst" because it tells you exactly where it is and there is no ambiguity.
"Chinatown" is meh. It's not atrocious, but it's barely in Chinatown. Again, I prefer "Queen-Spadina" better for its precision.
But then, I don't like the idea of using neighborhood names for local transit. I feel like Metrolinx has taken their GO station naming scheme and just applied it to a subway line. And some of their GO station names make zero sense. Old Elm? WTF is that? Who thought that made sense? I just looked up the Wikipedia page and this is what it says "On October 16, 2021, the station was renamed Old Elm GO after an elm tree located on the premises of the new station along Tenth Line". It was literally named after a tree, replacing the neighborhood name. If they have such a hard on for naming stations after neighbourhoods, why'd they change that one from a neighbourhood name to a, um, tree name.
Anyway rant over. Kinda. Can they just dump this naming scheme that they sorta use sort of the time when they feel like it? I think the TTC's station policy was better, for the most part. But Pioneer Village. Ugh. And Vaughan Metropolitan Centre. Ugh. Once I start I can't stop. I'm sorry.