In an effort to be productive, I did a backtest of a long straddle pre-earnings. We know IV will rise up into earnings. The question is whether or not the rise in IV plus any moves in the underlying will compensate for theta decay to the point where the structure could be profitable.
This is just one example. I picked it out of thin air. While it's not demonstrative of any overall long-term profitability of being long straddles pre-earnings, it's just one case study.
See the image below on a pre-earnings straddle of Nike (NKE). It does not include commission costs.
Here I examined buying a straddle 4, 3, 2 and 1 week before earnings. We see IV rising but still, each attempt was not profitable because the underlying barely moved and theta decay ate our lunch. There may be some other intelligent filters we can implement that would help us choose better stock candidates that would have a better chance of profit just ahead of earnings, maybe comparing ATR or historical vol as a way to project larger directional underlying moves.
Again, this is just one example, but it reinforces my belief that in general options prices tend to be over-priced in the face of uncertainty, even if the date of the uncertainty event is certain.
I can imagine that people that were long straddles into Brexit were profitable, but counter-consensus shocks like that don't happen very often. I can imagine there is someone out there (Nassim Taleb?) trading the extreme tails, losing small amounts over and over again (95+% loss rate) until finally something like Brexit happens and they make it all back and then some (lots!), but that's some steely patience and it would be hard to manage client money like that.