Why write a resource manager?

Here are a few reasons why you'd want to write a resource manager: