I don't think it's a working solution. Will there be a standard of play enforced in non-casual games? And so on. It's not a divide that will promote a more relaxed mindset in games like these.
the competitive games will however be much cleaner, much more manageable and enjoyable for those here to actually play mafia