Mafia games IRL have a ton more roles, don't kid yourself gist.
Mafia is 3 villagers a cop a doc to protect the cop and 2 scum. That's the way the forum game's been forever, that's the way people have grown up with the game in real life settings, so the essence of the game shouldn't really be changed imo. Variants are nice but like, when you say the word "mafia", classic setup should come to mind. No it isn't as fancy as the newer competitive setups and no it isn't going to make people "better" at these setups and learn how to trophy. But most people come here to play some games of mafia either with their friends or to kill some time.
Although I would be supportive of removing red hearts from classic and fancy pants and leaving ranked for what it should be: the game of skill that is TEO and VDLI.
But don't remove classic or FP. You'll lose people fast.