It's was never intended to completely replace sudo, but now you're just pulling teeth.
I thought credential caching was left out because it was another unnecessary bloated feature creep and doas is supposed to be minimal and more secure. Apparently people couldn't live without it, and it's added in three releases later.