I don't see anything wrong with these Pokemon, sure they may not have the best looks in the world but their stats are actually quite impressive. Trubbish line? I know their movepool doesn't make the best use of its stats, and Vanillite's line may have a shallow movepool but learn some strong Ice attacks. And once you find out Vanilluxe's BST is like, on par with Lapras you'd definitely know it's got good stats going for it.
And who doesn't love smiling ice-cream cones? Vanillite's line are among my fave Ice-types as well so you can see what I mean. They're just so cute and they have the stats to fight with too! I don't understand the hate, I mean a Pokemon is a Pokemon.