Agreed, if id becomes madatory for voting then an appropriate id needs to be provided for free, otherwise it is effectively a poll tax, and poll taxes are illegal.