The thing is, if mafia didn't handle the Oasis / Desert as it does, on the whole it would be more likely that you'd waste extra adventures. Ie you'd click to adventure again at the Desert, get a negative status effect, have to burn it off, then you'd still need to re-Ultrahydrate first before going back to the Desert. Even if you get rid of the negative effect in some other way, you're spending at least the same number of turns as mafia does automatically.
If mafia automatically re-upped Ultrahydrated when it ran out, I would agree that it was a Big Deal; but it only does the auto-adventure under very specific circumstances in the RB:
1) You just ran out of Ultrahydrated
2) You just clicked to adventure again at the Desert
3) Your previous adventure was the Desert with Ultrahydrated
My only reason for wanting another way to handle this is that things in KoL constantly change. If a KoL-change were made such that the Desert had combats instead, where you got the negative effects during / at the end, it would be better in many circumstances to use free runaways for a while, and not bother with Ultrahydrated. If instead a counter warning fired when you attempted to adv. in the Desert under said circumstances, it would be possible to get by with extra clicks. Not fun, but no harm.
I think a good part of the issue is that Veracity doesn't seem to understand how
indispensable KoLmafia is for many players (especially those of us that dislike playing horribly sub-optimally). If I could no longer use KoLmafia, I would be done with KoL. That's not vague hand-waving, that's a fact. There is simply too much micro-management in KoL for it to be tolerable without the many benefits of KoLmafia. "Not gonna do it, wouldn't be prudent at this juncture" to play vanilla KoL. This is why behavior I have no control over, and sub-standard patches bother me. Because I LOVE this program, and I can't imagine not using it. I SERIOUSLY wish I was in a better financial position, so I could support the main devs the way I think they deserve. I REALLY wish my business was doing well enough financially and had a need for some major custom coding, so I could offer first dibs to Veracity and / or jh.
Also, I REALLY wish the software my business paid thousands of dollars for had developers who were 0.01% as responsive to their user-base as KoLmafia.
I think -- and please correct me if I'm wrong RT -- that the major issue isn't that this particular situation (Desert / Oasis) has any real detriment; it's that those in a certain group (the "filthy optimizers") don't want
anything done during an ascension without having
any input in the matter. The "just don't use mafia for that" arguments are akin to the "just don't care about speed" and "if you don't like the pollution, just don't breathe" types of arguments. More an more lately, the "filthy optimizers" are major users of this program, which was once mostly for Icy Peak farmers & shorebots.
Hell, if I was Veracity or jh, I'd be
really damned proud that such a diverse base finds my efforts to be
absolutely indispensable.
Mostly, I think a lot of us just worry about what would happen come the day when we could no longer rely on KoLmafia to help with the fidgety bs that's built into KoL.
/rant