Sorry to chime in here on the discussion of ID, no federal requirement mandates any Ameican citizen to be in possession of an ID card. Sure, there are state requirements such as voting, but usually, there are voting cards provided at no cost to citizens in those affected states.
Does the Michigan law imply that it will pay for a state ID card? Sounds like a challenge with a unique requirement for sex offenders as an additional ancillary cost in addition to reporting criteria. A simple mug shot comparison on a police vehicle computer should provide this simple information than an ID card? Just saying.