I've never understood why it was enabled in the first place.
It used to be that if you were an escort and you role blocked a godfather, you thought you succeeded.
Now when you role block a godfather, you get this huge message stating that they are immune to being roleblocked, which is just a huge screaming sign flagging the target as most likely the god father.
Now i don't understand why this mechanic was implemented. So if there was a reason why it was implemented, i'd love to know.
If there was no good reason, i suggest it either be removed, or made an option disabled by default.
Having just lost a game because an escort comes along and screws the godfather, only to find he's role block immune is not fun.
For me, the godfather is the mafia fail-safe, he won't die to a neutral, he won't be detected by fluke, he won't get role blocked into preforming zero kills. But when someone finds he's role block immune and it states as much, its just a matter of time till he's lynched. Which goes contrary to most peoples expectations and attempted host settings for the godfather.
I don't even know any other class that is role block immune, besides perhaps serial killer and arson, which are all equally evil and thus all the more reason to lynch anyone who is immune.