Both parties have dumb justifications for why they think the voting system should stay the way it is, but the reality is simply that the person/party in charge has no incentive to overhaul the system that go them there. They call foul and make a big fuss when the system doesn't work in their favor, but then they don't have the power to fix it. They've realized it's easier to just undermine the legitimacy of the winner and just patiently wait for the next opportunity.
I wish I knew what it would take to get the support necessary to fix it without endorsement from a political party.
My country had similar issues, it took a right man at the head of election commission to reform it. We lucked out, I think something similar would be the only way out.
As an Australian, I need no ID to vote in any elections. I can just turn up at any polling place, tell them my name & address, and they hand me the forms and mark me as having voted.
There is nothing stopping me doing this again at a different polling place on the same day, but it would trigger an investigation if my name was marked at multiple polling booths.
And yet, there is basically no electoral fraud at all. In each election, this happens less than 10 times nationally with a population of 25M ppl.
It turns out to be forgetful senior citizens more often than fraudulent voters.
The electoral roll is simply made up of legal names and addresses in each electorate.
Your name must be on the roll, or you can't vote. So fake names wont work. Nor will a name without the correct address.
If you turn up and your name/address combo is already crossed out, you will be given some sort of provisional ballot, while an investigation is started.
It would be trivial to learn someones address and turn up at a booth in their electorate early to vote in their name, but the irregularity would be obvious.
Also, it is very difficult to stay off the electoral roll or have an incorrect address, because most interactions with a government agency will automatically update it. ie: get or change drivers license details or get a passport, or enroll you kids in school etc.
You may be purged from the roll if another person legitimately enrolls at an address you used to be enrolled at, but this will be picked up quickly in practice when you change your address for any official paperwork.