First my proposed solution, then the explanation.
Day 2, day 4 and day 6 should give 1 seasonal crown crate each with a guaranteed Superior reward each.
Day 7 should give 1 seasonal crown crate with a guaranteed Epic reward.
Day 9, day 11 and day 13 should give 1 seasonal crown crate each with a guaranteed Superior reward each.
Day 14 should give 1 seasonal crown crate with a guaranteed Epic reward.
Day 16, day 18 and day 20 should give 1 seasonal crown crate each with a guaranteed Superior reward each.
Day 21 should give 1 seasonal crown crate with a guaranteed Legendary reward.
All the other days the rewards could remain the same type they are now.
This way we'll be granted at least 36 Crown Gems a month (from Fine rewards), plus 9 Superior rewards, 2 Epic rewards and 1 Legendary reward a month.
If you, Devs, want, you could also push for making this rewards a "drop" after the first 5 minutes of being logged into the game instead of the actual instant login rewards. So you could completely scrap Seals of Endeavour out of the game.
Right now people lament that Seals of Endeavour are a slog. Players lament there are no rewards.
Having a guaranteed drop after 5 minutes of gameplay doing "whatever you want" instead of specific tasks would make people come back more gladly to the game every day AND would incentivize the purchase of additional crates - not that anyone would want to cannibalize on gambling addict, but still I think it wouldn't hurt the sales but push them even further.
More free playtime, more rewards, more sales.
I see it as a win-win, where players feel their investment in the game is well repaid and Devs gain good statistics to show to investors, and money too.
"But you didn't consider every gamer would end up collecting all Superior rewards"
Well, not every player login every day, and this would be a good incentive.
Also, people who purchase crates rarely do it for the superior rewards, so they would continue purchasing them anyway.
And... May sound evil but, hey, it's always RNG, you are guaranteed a good reward but I've not said is a reward you didn't already get. But you get Gems back in that case, so probably more than 40 Gems per month in total, 120+ per season, the equivalent of the Seals we get right now but with a lot more free stuff!
I know some on the forum will hate on me for "giving bad ideas that don't fix the game". I just don't care

this post is only my suggestion to the Devs. I am nobody so I don't pretend to be listened or agreed with, but maybe they'll consider this solution that hopefully would make many happy like it would make me.
The only downside I can see is for those who don't play if they don't have any given direction. Those would probably miss endeavours but I would argue they would be a minority (?), I don't know...
P.s. GAMERS: crates are not going away, ever, make peace with it. "It's a battle better fought from within" XD
As Molag Bal would put it "The Skins of those who oppose loot boxes will make a Fine addition to my seasonal Crates".
A: "We, as humans, should respect and take care of each other like in a Co-op, not a PvP 🌸"
B: "Too many words. Words bad. Won't read. ⚔️"