>>45254589Sand Veil is even worse. Yeah there are Pokedex entries talking about how it blends in with its surroundings and people stub their toes on Geodude and such, but it doesn't live in sandy environments. It typically is found in mountains and caves, not deserts or beaches. And it doesn't even look like something that could hide all that well in sand, even if that sand was a raging sandstorm.
In the era before Gamefreak made a habit of giving most mons something unique, these abilities really seem like they were distributed to Golem because it needed them and they approximately fit the bill.