" This entire election cycle is a mess"
To be clear - the election is not a mess.
Even though we don't have 'state ID' the processes overall are legit on the whole.
There is no systematic fraud.
It appears as a mess because of the messaging of the President.
That said: there are obviously antiquated and non-standardized problems - literally just yesterday, Stacey Abrahams sister, a Georgia Judge, had to rule on ballots being thrown out. It's politicized.
So having ID would not so much make elections more fair (they are effectively fair), but it would give more confidence in elections.
Also - the genie may be out of the bottle and we may be in a new era where a) people try to actually cheat and b) losers of elections refuse to concede based on lies.
So it might be a good time to modernize with ID, and it would help with those problems.
....
It 'needs to be free' because the some will otherwise believe it's voter suppression.
Having a $10 payment would actually theoretically suppress some people from voting. In practice, I don't think that would be the case, but it's enough to blow it up.
Homeless people are still 'citizens' - and 'citizenship' is not based on whether or not you have $10. Which is a fair argument (even through pragmatically a side show, because you need to have an address to vote already today).
Citizenship is a right not a privilege ... so just make it free.
Politically, they could make it an extension of SS - it's just 'SS with a photo' kind of thing.