Because gerrymandering isn't the problem -- as evidenced by the fact that states that have non-partisan redistricting processes haven't managed to reduce the problem. There is no method of apportioning single-member districts whose representatives are elected in FPTP elections that has good results. Gerrymandering is politicians working to direct the way in which such a system fails in their own favor, but such a system is going to fail one way or another.
It's because you are thinking logically.
Politics sadly has nothing to do with logic, it's a popularity contest.
Because as far as the politicians who benefit from gerrymandering are concerned, it's not broken.