Does this pretty much ensure that every role will be chosen after two or three rounds? (Unless there is a huge surplus of roles to players.) Coins are valuable (in most aspects of the game) after all.
Put another way, is there ever a role so lacking in value that an inducement of two to three coins would not be enough to entice players to take it?