Le Origin of Moonshine
Moonshine was never intended to follow Material Design guidelines. In fact, from the "Project Hera" leak a year ago, there were only 15 icons to reference from. 1 week later, Moonshine 1.0 was released to Google Play. (Thanks +Avery Massenburg
Later that year at Google I/O, we finally got an understanding of what the Project Hera "leak" was referenced to; Material Design.
We then decided we didn't want every icon to follow the same grid like Material Design ( with already a couple hundred icons made, we didn't find it that wise to redo them all but trust me, we seriously thought about it.
) We wanted the icons to follow more of the Project Hera aesthetic instead ( since that is what Moonshine was based off of in the beginning ). But honestly, who knows what Project Hera was based off of. Did Google follow the same grid as I/O's Material Design? Did it have the same Material color palette?
We may never know. IF those "Project Hera" icons were the real deal, and got green lighted to final production (AKA, Android Lollipop) we would have to contemplate on also updating Moonshine to Material...BUT..Since it was only a leak (and stayed
a leak) we were in the green to use Hera as it's own design language.
A few months later, we initiated the process to take some design aspects of Google's very own Material Design guidelines, and add them to Moonshine ( as an update we added the materialesque shadow behind every icon, AND updated all the colors to the Material palette ). With that being said, it's "inconsistency" is on purpose. It's more of a "free form" pack, and instead is supposed to replicate icons in more simple iconography.
So yes, not every icon is supposed to have a long shadow, be square or circle, or even follow the same characteristics from another icon. That's the beauty of Moonshine. Every icon is different and doesn't represent another in the same style.