Oliver isn't a bag of skills. He's Oliver. Similarly, the developers have no obligation to give out free skill fodder in the first place. Oliver is a blue tome user, which first of all means he isn't screwed over by Reinhardt's existence by default. And in fact, he has a very good 34 Res, meaning it's entirely possible to build him to serve as an off-counter to Reinhardt. Blarblade (not even Blarblade+) will allow +0 Oliver to two-hit kill +10 Reinhardt [+Atk] (Dire Thunder, Moonbow, Death