No, you don’t have to. Some people build large dish or sail shaped catchers directly over their storage tanks for the same purpose, though they present much the same attendant issues as roofs, i.e., exposed to dust, dirt, animals and so on.