Many, many years ago - my aunt started making folks remove their shoes before coming in her house (a farm). I always noted her home was the cleanest of the family.
Then I was stationed in Japan.
I NEVER wear shoes in the house, or the TT, and I track in very little to no sand/ dirt/ rocks. The DW on the other hand.....
We have sand in our rig, and truck, from the Texas gulf coast, Monument Valley, Valley of Fire SP near Las Vegas, and the beach near San Diego. We use the blowing out deal - with the vacuum cleaner, not a leaf blower.
It helps, but nothing gets it all out.