This “not exists” functionality isn’t possible using a regular meta query. It’s being worked on, but it looks like it’s been shuffled to a future release (see this trac ticket for more insight).
In the meantime, you have to run a custom SQL statement using $wpdb, as in DeadMedic’s answer that Milo linked to in the comments.