Why do I need to backup the Database Master Key?
I primarily use them when I'm moving or copying a database to a new instance of SQL Server. In that case, the DMK in the database will be re-encrypted with the new instance's service master key, but the objects encrypted by the DMK (in your case, the symmetric keys) will not be updated accordingly.  You'll need to restore the DMK from a separate backup using the FORCE option to allow the objects to be automatically decrypted.

And yes, for the record: corruption of the keys is rare, and they will be verified by the same mechanisms as any other data in the database (i.e., CHECKDB).  However, I would still keep backups of all encryption keys you use - master keys, certificates, symmetric keys, etc.  In all of those cases, if you lose the key, you will never be able to decrypt the associated data.  It's not necessary to backup the keys with every database backup, but it's good insurance to back them up when they're created or modified.