I feel that the memoization is an important and distinct method and I favor having a memoization tag, rather than grouping it into an umbrella cachingtag.
I think that the subject of memoization, either in direct question or as a best answer comes up fairly often. The subject of caching on the other hand seems to be more limited, often about internal Mathematica behavior and not programming methods.
I think it will be beneficial to have a tag that closely relates to other questions with that tag.
Should we have a memoization tag?
As a point of reference, I believe there should be a separation between questions about memoization and this one which is implicitly about caching: