Of course the game would be more enjoyable if everyone was responsible for their role.

Only way to enforce that is to have repurcussions for poor gameplay but as long as the focus of the game is on the duty finder and random grouping.