Understanding Match.Exhaustive in Effect TypeScript

I'm just getting started learning effect. I'm a little confused by Match.Exhaustive. Why does this exist? Wouldn't you always want the compiler to flag when a case isn't covered?
Was this page helpful?