In the very large majority of cases, when aquatic challenges are available to us in a platform game, we end up with a rectangle of water that is not influenced by any component of the game, only allowing the player to swim and the monsters to eat you :)
In "Gravit", the liquid system that is set up enables to create any kind of hydraulic challenge (Archimedes' principle, dam, boat, mill, waterfall, ...) or simply reinforces the game aesthetic. To handle this we do not handle anymore liquids such as rectangles where the player has the right to swim, but as hundreds of water particles that independently react with their environment.
The liquid system was put in place in order to add a very striking appearance by coupling the gravity changes with realistic liquids. In zero gravity especially, the water will form big bubbles in which the player can swim to move. The player immersion is complete! (you can say that again !)