Alright we simply havent the power to do actual realistic water dynamics. Until we find a better solution i propose we create a water voxel that behaves like any other voxel except you can pass through it slowly.
This is a better solution then the current water texture surface. And is not hard to handle. Note it would not flow and should not be allowed to be in dynamic constructs
perhaps we can add later that if enough is adjacent it will add more. (for instance mining water in the middle of an ocean it would replace itself)
Really i dont see any other simplistic easy to process solutions.