I have to say that I struggle with the notion that oyster shell is "soluble and soft".....it very much depends on the medium that it is being dissolved in....clearly sea water doesn't dissolve it!
Yes,the medium is important so why bring sea water into the equation when we are talking about the digestive tract of a chicken? Apples to Oranges...
Oyster Shell aka calcium carbonate has a PH of about 9.9
Seawater has an PH of 7.5 to 8.4
Chicken crop has a PH of 5.5
Chicken gizzard has a PH of 2.5 - 3.5
Now if we go back to science class on the PH scale...
Calcium carbonate at 9.9 is a very strong base
Seawater at 7.5 - 8.4 is a mild base
Chicken crop at 5.5 is a mild acid
Chicken gizzard at 2.5 -3.5 is a medium acid
Thus yes sea shells dissolve very slowly in sea water as they are both alkaline and thus a slow solubility reaction, but that is not the case inside a chicken who's digestive tract is very different... The chickens gizzard is literally about 100,000 times more acidic than sea water or about 10 million more times acidic than the oyster shell! That makes for a good reaction...
To put this in real world perspective, common household white vinegar has a PH of about 2.5 very similar to the chickens gizzard, so fill a cup up with vinegar and drop in a few chunks of oyster shell to simulate come grit being eaten and then toss in some granite and see how that oyster shell last in a simulated gizzard like environment... You can literally see the oyster shell being dissolved from the get go, and if you replenish the vinegar to hold a steady PH the oyster shell will be gone within hours, while the granite will last indefinitely... Consider that unlike the cup of vinegar that the chickens body will strive to maintain and keep the PH of the gizzard steady so the reaction won't slow down like it does in a cup of vinegar as they two neutralize each other, this is why I suggested replenishing the vinegar in the experiment to simulate the chickens body replenishing the acids in the gizzard... And last but not least consider the size grit needs to be to get stuck in the gizzard and used for mechanical grinding vs being passed, in this case about 1/4" to 3/8" for standard adult chickens... The crushed oyster shell I get isn't that large of chunks to start with, but even if it was how long would it take to dissolve to a smaller size that is passed?
Now back to granite, since it's composed mostly of silicates it's not soluble in water thus the reason it's deemed 'insoluble' on the other hand oyster shell aka calcium carbonate will dissolve in water especially low PH (acidic) water readily thus the reason it's deemed 'soluble'...