If you don’t have to prove who you are to vote, the why should you have to show I D to cash a check? You have a check signed by somebody, which translate to someone agreed to surrender that money.
Life would be a lot simpler with a national I D photo/finger print card that would be registered in each state to function as a driver license, social security card and I D.
With todays technology it could be programed to also function as a credit card as well!