I have a feeling ID cards would be like things suck as ULEZ where it's really easy to paint them as the worst thing ever until they are implemented and people actually like them.
Same with 15 minute cities, people are actually shocked when it is explained to them all it means is you should have...