In 2004 Supreme court decided that you should show ID or you can be arrested.
for more info google Hiibel vs. Nevada
You didn’t read the thread nor the Hiibel case, or the thread.
Hiibel refused to give his name as well as ID. The Supreme Court upheld the earlier decision because the Nevada law did NOT require ID, but only first and last name was sufficient to comply with the Nevada law.
SCOTUS had previously struck down a California law (case cited in Hiibel) that had required ID.