unionについて質問

>各メンバは、同じメモリ領域を共有します。
これは、変数の管理コストを下げたりするメリットがあるけど

>共用体変数にある値を代入すると他のデータは失われる
データが壊れるってわかっているのに、何故unionを使う必要があるのですか?