I've read several questions regarding KEKs but have not quite found one that comprehensively addresses why we would choose to use a KEK. This excellent answer by Mike Ounsworth explains how KEKs allow users to change PIN/password easily without waiting for an entire filesystem to be re-encrypted. I also found another answer that talked about KEKs providing a means to protect keys kept in a secure module, but I'm not quite clear on the underlying problem this solves.
What are the underlying issues/forces that would motivate selecting a KEK architecture?