Casuals don't know Blancpain, they don't care if the watch is automatic.
The moonswatch was so popular because a majority of people know Omega,being the first of the limited releases also built up hype, and people actually got to feel and see that the quality is the same as a swatch (which personally I'm not sure why people expected anything else from a $260 dollar watch)
Apart from that the colors are garish.