Because if it wasn't "cute" then it would be a dress, and if it wasn't a dress then it would be unisex.
By design, if you're going to have gender specific clothes they're going to slant heavily towards specific gender roles.
Edit:
People getting upset about cash-shops, and I'm just sitting here, not caring like:
http://i.imgur.com/PAthNf0.jpg
