Maybe it's because I'm a graphic designer, and I care more about these things than the average person, but I suspect a lot of people like it simply because it's old and it's all they've ever known the TTC logo to be. My own personal taste doesn't exactly favour a kitschy early 20th-century logo...