very scientific, but also, if you are down a rook, and both players play the best moves, you are still losing
Well, that's just not true. To begin with, consider positions where one player just sacrificed a rook to achieve a forced mate. Next, consider positions where the player that is up a rook needs to give it up to avoid a forced mate and stay in the game. Then consider the previous situation, but where the rook has to be given up after so many moves of 'perfect play' that not even the best computers of today can calculate it.
It's not even really that crazy to imagine such a position. Imagine a player failing to develop a rook and knight out of the corner and ending up with their king out in the open with all the opponent's pieces near it.
So, lets take the starting position. If both sides play the absolute best moves, it would be a draw. That would mean the engine should show a equal evaluation. Now, let's say one side is up a rook. If both sides play the best moves, the side with the rook should win. That means it should be Mate in X amount of moves. Why is it not like this?
Lol. Is this for real?
"If both sides play the absolute best moves" - what are the absolute best moves? No one knows and may never truly know.
"... it would be a draw" - this is an assumption, we don't know for sure
Chess may have roughly 10^120 games possible. This is far larger than the number of atoms in the known universe.
If you had an infinitely powerful computer which could compute all 10^120 chess games, it would either say mate in X or draw in X at the start of a chess game. We may never see that happen because it may be too many to ever solve completely.