My beagle has resource guarding issues. Usually related to fresh bones. I have a crate that is used when she get a fresh bone.
Other then that, the crate is just something for my children to store things on.
Both of my dogs are older however. My next pup will be crate trained and I will know that my dog is safe when I am unable to watch it.