They seem to have it figured out in corpus. If it doesn't work don't use it. 12-3AM is different than 5-8AM.
Not everywhere has the problems that are solved by "insurance checkpoints". It works when you have areas where a higher amount of cars aren't registered, don't have insurance, and don't have insured/licensed/American drivers.
So you are ok with violating constitutional rights so long as it benefits you?