Meta data is associated with each event. Storing it in a separate table to satisfy some normalization wet dream is the least of my concerns.
Hi Werner.
My, very weak, understanding is that you wouldn't query es per se, but you would observe the stream/s and build read models which could then be persisted in a doc db or search engine for queries.
You don't get it.