i feel like it would dilute the appeal of moons, though
in previous games, collecting stars/shines felt like an accomplishment
if moons were handed out like candy (like they supposedly are) i feel like getting them will just feel like "oh neat i guess"
In my experience, I've seen several moons hidden cleverly around the game which took logic to obtain. Remember that this game should be playable by anyone and not just die hard Mario fans that want to collect every little thing.
Also, 19 hours after buying the game, I have beat it (at least the main game, anyway). GG. Really thought the game was fun, and hey, I still have like 10000000 moons and other stuff to collect, too.