If I remember correctly, the reason the remains in the Hunley faired so well is that the hull was completely filled with mud.
Yes the Hunley was filled with mud, in pretty shallow calm waters. The Whydah wreck at Cape Cod produced an intact leg bone of the youngest pirate ever, still attached to his shoe. I guess I just cant imagine remains being found in deep ocean waters.