Not necessarily true that if A, then B.
Long explanation:
The ~ば~というものでもない grammar point is used to express that something is not necessarily true even if a certain condition is met. In other words, it implies that if A happens, it doesn't always mean that B will happen.