each time someone asks to remove something from the game, the developers dont listen to it. they listen more to positive suggestions, like this whole mode was a suggestion made by forum user here. you must also understand, that while you dont like something, many people will still like this particular thing. and i think this role is fun.
as i was informed by @Falos1209 it is a similar role introduced in game Goose Goose Duck. if it never got removed in that game, you shouldnt expect to be removed in ours
captainkekw Perhaps there is a way to remove Dumbo from the match using a command in the game settings
now this is a more positive suggestion, and i was always saying that if someone doesnt like a certain feature, instead of changing it for everyone, it's better to make a switch allowing you to turn off that feature.
if you have noticed, before the game there is this terminal:

it really looks that maybe in future it will let us customize game rules