The reason why they aren't merged it is that it not works that way. Their damage calculation is just as sphagetti as everything in their code.
Yeah, it would be the logicall if the damage agains x etc. would be converted into pure AP in 1:1 ratio, but this is PA...