In this position white wins no matter where the kings are!
Not quite true.
Obviously excluding these positions, the same way we wouldn't exactly consider this Queen vs 2 Knights position:
The tablebase is obviously going to take into account instant stalemate or wild plot twist losses from the "winning side", you don't have to give these examples in every single discussion lol
The 50 move rule should be abolished due to those complex endgames that require hundreds of moves to win. I say replace it with a simple time limit, if a tournament game is seemingly going on endlessly without any progress, over 100 moves without captures/pawn moves/repetition..etc, and the time controls increment are preventing anyone from flagging, just declare the game drawn if they are still going at it for a half hour. Have FIDE implement a better version of USCFs "insufficient losing chances" rule. Then tablebases wouldn't even need that "Depth to Zeroing Move" nonsense, and could focus on pure calculation and game tree generation.