Circus badge by itself would never, ever happen. CC is the closest thing we'd get but it's never going to happen for the people who would have deserved a badge for their extended and sustained contribution to mafia. To be honest, people should be playing and hosting mafia because it's fun, not for a badge, though maybe a badge would encourage some people to up the quality ._. The lack of an interest is just a normal thing imo, though I did vote maybe because I would play a game if it looked promising.
I think we need hosts more than we need players, except for bigs; it's just that the community has become so small that we need the fresh blood to play so they can also host games, because I think everyone has either put their idea for a mafia game on the procrastination shelf or hosted themselves out of ideas that will ever come to fruition.