It's a new law. It only comes into force on May 4th 2023.
That's when it becomes law but it's been trailed by the govt for years and, as you've seen on here, some people have already got the ID without any problems. Of course, if people leave it until the last minute and don't get it in time, they'll lose the vote. Same as with passports. If you leave it too late to apply, you'll lose your holiday. We understand that, so we get our passports in good time. The first time anything is introduced, there are problems. It doesn't mean nothing should change.
It's the local elections. Only a third of peoole vote. This is a good time to introduce it.