Getting moonstone shards through various activities =/= getting moonstone (shards) from logging in.. I play LW everyday and I think I play more than your casual player as I am able to log on while at work. It has been a hot minute since I managed to get all 25 shards for the day, because they drop so rarely and sporadically. So yeah, theoretically we can get 25 shards a day, but it is very, very high effort, and isn't remotely close to getting some simply for logging in.. Adding onto that that, given the current state of the economy, the 25 shards clearly aren't enough to foster a healthy economy..
Massive support for being less stingy with earning free moonstones and shards.
For simply logging in though.. I'm not sure. Taking the comparison to FR.. On FR you need to keep your lair well fed (above 80%) for three consecutive days to start earning those free gems (and you don't necessarily need to log in to get them. As long as the healthy remains up, the gems are automatically given to your account). Keeping your lair fed requires some investment in the grand scheme of things but not daily grinding (the way the ms shards on LW do) So if we are looking for something similarly low effort on a daily basis, I do think it should require some sort of commitment over a slightly longer period of time. In a way the pageant vote is considered the daily check in an results in
some fairly low effort ms shards. The big downside in my opinion is
that the amount of MS shards earned is reset each week. I'd much rather
if the first ever day you log in it is 1 shard, day 2 is 2 shards, etc.
until you hit some sort of max where it'll remain forevery until you
miss a day and then it'll reset back to 1.
So while I think simply logging in shouldn't give 1 to 2 ms (also if we are going to make the comparison to FR, 1 MS cost the same as 10 gems, so that'd be a big chunk), because it is simply too low effort. Saying you need to log in for x consecutive days to start earning those MS, sure! Or changing the way the pageant works so that the earned ms aren't reset every week..