I would imagine that your country implemented the mandatory ID as a whole with the intent to make sure that all citizens were able to easily obtain that ID. That is not the case in the good ole USA, where it is the states that are attempting to implement the mandatory ID, and in many of those states the intent is quite the opposite. Those with republicans in charge want to disenfranchise voters who they don't expect to vote republican, and take pains to make sure those folks have a more difficult time obtaining the ID, or using whatever ID they have. You have a gun registration card, no problem, you can vote! Student ID, sorry kid, you're probably too informed to vote, get the fuck out! Or, it's easy to get ID, you just need to go down to the DMV to do it. Oh, you live in the inner city, well the one DMV that is anywhere close to you is only open 3 days a week, from 10am to 4pm, but not during lunch, and not on weekends, so if you have to punch a clock, you're outta luck. We closed all of the other DMV locations in your city, but there are plenty of them still open in rural areas. Those rural locations are open all week, probably even Saturday, with reasonable hours, and serve 1/10th of the population of your inner city DMV. Why, because that's where the R's live.
- - - Updated - - -
I remember some debates with Americans on ID in the past, right around the time when over here a mandatory ID card was introduced. There were people here who had the same arguments as the americans did; mostly relating to privacy and the like. The thing though is, that the mandatory ID hasn't infringed on privacy much, if at all. Having it with you has been nothing but an advantage, and the idealogical arguments against have all evaporated. Cost should definitely be brought down in the opinion of most people (though of course, the government isn't likely to just give up on forcing people to renew it for a solid fee every once in a while), but that aside; it's been a net positive.
I absolutely agree (although in my state it is difficult to reduce the cost lower than free). It is a means to reduce voter fraud as intended but also is useful in other areas of daily life like cashing a check, opening accounts, or any activity where identification is needed. I can only imagine that the political opposition must be because one party believes that it will eliminate some of their base as voters
which is an absurd fear if the voters are legally eligible to vote.
It is not absurd when you look at some of the States that have implemented voter ID, and how they used every trick they could think of to disenfranchise poor inner city voters.