Is it recommended to set cache http headers on every response?

Hello

The cache headers might say strictly no cache or set cache. Question: is it mandatory to set it for every http response headers?