(15) A bank statement, or a legible copy thereof, showing the name and address of the elector;
In PA newly registered voters need to show ID (I did this year because I'd moved). While showing a utility bill shows you live there, how does that prevent non-citizen's from voting? They get utility bills too, don't they?
Yes, non-citizens get utility bills, too, but they have to also show up on the list of registered voters. Of course, they can claim to be registered if they don't show up on the list, and they would be given provisional ballots.
But in any case, if people throw their utility bills in the garbage, I could get my hands on someone else's utility bill just by doing some dumpster diving or rooting through someone's garbage can, if I were so inclined.