Cor blimey, that one question has been furiously debated back and forthfuriously debated back and forth in the last few years. I think whichever definition of "version specific" you subscribe to will depend on how you'd feel about actual examples.
Should an issue be version tagged if it starts in the current release (but will likely continue in future releases)?
Should something be version tagged if it's unknown if the question affects other releases?
Should we version tag things more if we think they are likely to be bugs (that are fixed in a certain time) or leave them untagged?
Would somebody searching for their problem in an existing question ignore one that had the wrong version on it?
Your opinion on those might waver (here's one of my historical deathmatches on thishere's one of my historical deathmatches on this which I like if nothing else but for the silly diagram near the end), but ultimately I think most of this should rely on pragmatism.
Does it matter if something has an extra tag? Probably not; nowhere near as much as if it was missing a relevant tag. We have space for five tags on a post so I find it very hard to care about removing version tags when the other tags aren't up to scratch. It's wasted effort.
But this is an incredibly subjective topic. Moderators and top users from many sites all have their own take on this. Ultimately, you'll have to make your own mind up not only on what "specific" means in different sitations but how you apply it.