Caching of the database / table metadata was done for speed. Since caching was implemented, improvements in the drivers (and servers) have reduced / removed the need to cache this data. If there is no speed difference with the driver / server combination you are using, turn off caching and remove the maintenance headache it is causing.

Starting from the point, that if DAW put it, who am I to take it
If you have done speed test and found no difference that I think it is safe to put caching into the "backward compatibility" bucket.