Also, a 24 hour detainment in reasonable conditions is very different from an indefinite detention with a possibility of torture (solitary confinement) or being sent off to an El Savadorian prison with no hope of being returned.
In the US you need probable cause to get pull over or temporary detain you.
In France, you don't need probably cause for temporary detaining you, but if they suspect you of something they can also send you to jail. You can't be sent to jail in the US just on them just suspecting something.
There must be a probable cause : https://www.service-public.fr/particuliers/vosdroits/F14837