I've been to Philadelphia. Granted, as I've lived mostly in the western U.S., so for maybe a total of a week of my life, but I have been there. 18% of Philly voters not having ID still seems high to me. Do none of them ever get bank accounts? In most states I've checked, you need an ID to get welfare or cash welfare checks, you need it to qualify for income-restricted public housing, etc... Certainly you need it to buy alcohol or cigarettes. You're trying to tell me that 18% of people in Philly are adults that rely on other people to buy their booze?
The expiration date is easily explained by wanting people to actually be current PA residents, not just "have lived there sometime in the past". Not sure that's much of a smoking gun for your explanation. It does make it harder, but then, they're also offering free ids to compensate.
Just because there is a higher risk of being caught by robbing a bank than by doing online identity theft, doesn't mean there aren't bank robbers and doesn't mean we shouldn't take measures against them.
As for "ignoring" the other instances of voter fraud, why do you suggest I'm doing that?
Quite to the contrary, I'm personally in favor of lots of things to control election fraud. Why would being against fraud across the board mean I shouldn't also be against this specific type of fraud?
Personally, I think they should ban electronic voting as anything other than a way to fill out a machine countable piece of paper that a voter can also easily visually verify themselves. I think the counting should be a separate process and the ballots counted should be totaled and matched to the number of signed-in voters in each precinct to ensure stuffing isn't occurring. The counting should be done by machine and then randomly done by hand for specific precincts to verify the machine counts match. Also, each candidate with either the 2nd highest votes or within 30% of the votes of the winner should be able to challenge for a hand count and/or a machine recount. The ballots should be kept under lock and seal (lock and seal from each candidate who desires to provide a lock and seal) until after all appeals have been exhausted... maybe until at least the next election prep is starting.
As for absentee ballots, I think any request for an absentee ballot should also require verifying that address in a state database with a matching address for the address the ballot is to be sent to. I also think that absentee ballots with more than X going to the same address should be proactively investigated by a fraud unit to validate those people actually living there. Set X to some multiple of the max number of adults you'd reasonably expect to live in a particular location. i.e. a two bedroom apartment isn't going to have 50 adults living in it...
I could go on, but you get the point that I am against all the various forms of voter fraud, don't you?