What is the point of voting when gerrymandering decides the outcome? We don't have a functional voting system by any stretch of the imagination. If we did, gerrymandering wouldn't be a thing, and we'd be using ranked-choice or range-voting. So many of the right-wing states have banned these superior voting methods because they're so afraid the ones in power will lose immediately. Granted, it's true that Trump won the popular vote in 2024, but note that voting rights have unfairly been denied to many citizens, especially in right-wing states, so was it really an honest win?
Gerrymandering has no effect on votes for president or senate, and ranked choice/range voting has no impact on gerrymandering. To eliminate gerrymandering you'd need to have an at-large/seat based voting system instead of district based. In other words - instead of voting for a representative, you'd vote for a party - and the party would then fill the seats they won at their discretion. Another option is multi-member districts which is a 'softer' version of the same idea.