Those are hyphens, not dashes. These both seem fine to me: This is a come-as-you-are event. This is a "come as you are" event.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Really? Have you never read Anthony Bourdain or gonzo journalist Hunter Thompson?
a native writer would not think of creating them in the first place