I have only received 2 hats (exluding Bögenhafen cosmetics) during my 500 hours of play, which is pretty abysmal. It’s made worse by the fact that the game is filled with subpar cosmetics (such as lazy zealot tattoos or just other plain ugly helmets) so for many it’s nearly impossible to get the specific cosmetic they you want even if they played for 3000 hours.
Even weirder is the fact that the devs seem to be okay with throwing only certain cosmetics in your face during dlcs, basically guaranteeing that you get them, but practically locking out all the normal cosmetics for some reason.
If you insist that the droprates remain nearly nonexistent or that I should not be able to pay for cosmetics even if I wanted to, we need a cosmetic token achievement that at least guarantees you a free choice of one hat after you have completed a certain amount of games.