Didn't even know that Clefairy was supposed to be the original mascot. Honestly I don't think they'd have gotten that far & famous if that pushed through. I mean, it's cute and all, but Pikachu is cuter and looks tough at the same time. It could appeal simultaneously to both boys and girls.
Also let's be honest, Red with a Clefairy as his main? C'mon now.