The biggest factor is diet - a large portion of ingested water comes from food.
Someone who snacks on carrots is going to need to drink a very different amount of water to stay hydrated as someone who eats jerky and crackers.
There’s also obviously differences in kidney function, salt retention, even just body size. Current medical advice is to just drink when you are thirsty, which works for just about everyone.
Note: N^2 and NlogN scaling refer to runtime when considering values of N approaching infinity.
For finite N, it is entirely possible for algorithms with worse scaling behavior to complete faster.