Keeping any seafood alive and healthy in water is difficult. The water needs to closely match the water from the fishery where it was caught, needs to be kept filtered, clean, oxygenated, and at the proper temperate. Note that OCEAN WATER can't be trivially recreated from tap water and table salt. Table salt is refined to remove certain "oceany" things, and tap water often has chemicals (like chlorine) added for health & safety.
Even if multiple fish come from the same fishery, different depths of water have different qualities (such as temperature), so different seafood would need to be kept in different tanks with different requirements. This adds complexity & cost to the shipping and storage via this method.
In North America, fish is usually shipped on ice, rather than alive, because water requirements are so diverse, in addition to the difficulty/cost of shipping tanks of water large enough for fish to safely swim. Most fish die in air, so water is the only way to keep them alive.
With shellfish, they are capable of living out of water for about a week, so long as they are kept at temperate and have access to fresh air. As such, this is often the "best" option to maximize freshness and minimize cost.
Crabs and lobster are sometimes sold in tanks, as the "math" is a little bit different related to their mobility needs when alive. This leads to a more expensive product, but consumers are willing to pay for fresh product.