I don't know why it is okay to bash Wolverine for every mini, cameo, solo or crossover he is in. Imagine bashing other characters for the same.
As said before he isn't taking anything from anybody. If he didn't appeared in those minis, oneshot, etc. Nobody would, that wouldn't automatically give other character more spotlight.
So Wolverine getting this oneshot with Cap didn't affect any other character. So why hate this?