Unpopular opinion here but I feel like the game has become: set drink time, hunt waters edge. Which nullifies the concept of hunting in my opinion.
My solution idea is to limit drink times to much less such as 1 hour. Meaning if you want to farm then you can either pay to reset the time if you're committing to it or hunt the natural way.