There is no mechanism for foreigners leaving the US by land to register with Immigration, so overstay is common. But to get a "shopping visa" is not easy, and you have to prove you have money.
Also, there are checkpoints north of the border that someone with a shopping visa has to pass, and if they are caught straying too far from the border, they lose their visa.
From the linked article: "In FY23, CBP recorded more than 2.4 million encounters at the Southwest border and more than 3.2 million encounters nationwide." Encounters are the number of illegals caught by Border Patrol.
the vast number of illegals coming to the US come via border checkpoints using fake papers supplied by big agricultural companies. Relatively few cross the desert on foot, and most of those are caught by Border Patrol. More would be caught if Border Patrol were fully funded.