There are many reasons why people of any age watch My Little Pony-but the main reason is honestly because its a really good show. The character development is great, it is actually pretty funny, and there is a LOT of stuff that goes over the targeted audience's head, such as all the pop culture references shown in almost every episode. For example, in the most recent episode, there was a huge reference to "Chocolate Rain". Another reason why people of any age watch the show is because the voice actors are great and everyone knows them all from shows they watched when they were kids-for example, Twilight Sparkle's voice actor, Tara Strong, was the voice of Raven in Teen Titans.