Some people are saying that at least the three tier mask system is less random and a few saying it is better than the old non random system, but i am not so sure.
What you can say for sure is that you can now choose the pool of colours you can be awarded so in that sense we have more control. But the chance to get any one colour is still unknown so is it less random for any single colour?
Lets assume that previously there was a list (database table) with value ranges for each hat type. Then when you handed in your flowers or presents a random number generator spat out a number. The hat whose range contained your random number is your prize. Rarity is a smaller number range. So Red hats have a big range and white have a tiny range.
Now we have the 3 tier system.
Yes you can avoid certain colours ie choose a different tier. But within the tier itself what is the chance of getting a particular colour? Obviously the chances are not equal because we are ending up with the same colours over and over again.
Disturbingly we don't even know if any single colour has the same chance to pop up or less of a chance than with the crowns or garlands. What if the number ranges for the rares and sparkles are even smaller than in the previous single tier random system? How would we know?
Only if someone gets a sample of mask drop rates for at least one tier can we say anything meaningful about drop rates.
So i think that if you are arguing against non random Hats for the next event you shouldn't use less randomness in the current system as your only argument. Really you can only say you are able to avoid certain colours.
Any mathematicians reading this semi coherent mess......be kind.

.