I get it. You don't like it. Noted.
But I can assure you that there are good reasons to want this, not withstanding any preconceived notions you may have on the subject. That said, I see your point on how it could be abused.
But this thread is not about "should" we... Its "Can this be done".
To give you an example, what if you had a very complex puzzle setup, and wanted to make sure all the right parts are in the correct cache page descriptions. Leaving the details to a manual process, as opposed to an organized automated approach just seems prone to error.
So, my goal, as I'm sure yours, is to make sure that the cache description is of highest quality as possible. And by providing a consistent, repeatable mechanism to do this, seems like a good idea!