Sorry, I don't buy into that for one second. Claiming that either of those stations are not named for the businesses they are situated right next to would be a little bit like running a rip off of
Star Wars called
Star War, and arguing the name is different so therefore you are not in violation of copyright law.
The neighbourhood in which Yorkdale is situated is called Yorkdale-Glen Park. If they wanted to avoid leaning into the commercial name, they would've called it Glen Park. The name is very obviously a nod to the shopping mall nearby. It is
Yorkdale's station, as shown on this vintage ad.
I find the distinction between "Scarborough Town Centre" and "Scarborough Centre" to be needlessly nitpicky, too. Scarborough Centre was very likely chosen because it is shorter, and rolls off the tongue better than STC. It is the same in other TTC destination sign programmings - buses are indicated as running to "Sherway" despite no such neighbourhood existing, for example. No one would be able to argue that the buses are bound for anywhere but Sherway Gardens, we all know that's where they're going. What about the countless post secondary institutions the TTC serves? York University? Humber College? Pearson Airport? Should they be renamed, too?
"Shops at Don Mills" seems to me very much like the "OC Bory" example from Bratislava. We are so afraid of doing "unpaid advertising" that we would rather our station names be completely detached from reality rather than acknowledge the wide world around us. If it is necessary to rename Don Mills station, and it is not to Fairview Mall, then you'd better build something else there that makes it a destination.
Or, we could leave line 4 alone and rename the non-existent Science Centre station. I can't fathom why a pre-existing station, rather than one that only exists in the imaginations of the Ontario government, would be the one that gets renamed. Don Mills would be an absurd choice of name for it, anyway, considering that a) the line runs
on Don Mills, and b) there are
two stations planned on that street. Eglinton East or Eglinton-Don Mills would make much more sense.