It will take a generation for republicans to wipe out maga. Maga will wither to a tiny but meaningful percentage of the voting public that republicans will have to cater to in order to secure votes (like the religious right). In the meantime moderate republicans will leave and lean democrat.