DirectX is simply better documented and "easier" to learn than OpenGL was, especially back in the day when OpenGL first came around. Originally, OpenGL was a straight up mess until the last couple years, with so much garbage and fragmentation that DirectX was simply the better API to work with all around. Both have their flaws and advantages, so it's difficult to say which is truly "better".
While OpenGL might seem to be the "faster" or "better" of the two APIs, it's still considered more convoluted and difficult than DirectX is (most likely because everyone and their grandma has stuck with DirectX for so long). Not to mention DirectX doesn't just include graphics, but audio and input as well which makes it easier to implement for game development. Game devs don't use OpenGL because the time and effort possibly involved wouldn't be worth the outcome. But you also have the fact that DirectX 12 is a massive overhaul of DirectX period, it could completely blow the current OpenGL API out of the water in terms of performance, so that might not even be a factor.
Mutli-platform is a rather moot point, though, since a majority of big dev PC games are, y'know, made with PC gaming in mind. Guess which OS happens to take up practically 90%+ of the PC Gaming market?

It only makes sense to keep working with an API practically all of your previous games were built on and nearly all of your consumers user.
But, with Linux "gaming" and SteamOS sort of becoming actual things (at a snails pace, albeit, but quicker than originally thought), some AAA developers have been porting their games over to OpenGL, and the massive influx of indie titles nearly always makes use of OpenGL, too, for better cross platform support.
There's also the non-gaming aspect of it, as well. OpenGL is much more common in graphics designers and CADs compared to DirectX. OpenGL was more suited to professional graphics than it was gaming, whereas DirectX was the opposite and both were generally marketed that way.
You also mention Mantle, which I think is funny, because AMD basically abandoned Mantle as soon as they realized nobody would ever use it cuz the world is using DirectX

Though it has nothing to do with OpenGL besides the fact it's a third alternative, so not sure why you brought it up at all lol. Vulkan will probably follow suit