In the last general election 16,000 people were prevented from voting because they didn't have the correct ID - despite there being mechanisms for them to get suitable ID for free ahead of an election.
Sometimes the fix is worse than the actual problem you're trying to solve.