For some time now, I have been thinking about pondering, and why it isn't allowed in CCRL, and I can't really seem to find a reason for the latter. I understand that engines that do not use pondering will be at a disadvantage, but so is engines that don't allow for adjustments to their hash-table sizes, and this is allowed to be configured by the tester.
Wouldn't pondering 1) Allow for more "realistic" games? A big part of chess games is (for humans at least) spent during the opponent's turn, while thinking about possible responses to their move. 2) Let engines save time on _obvious_ moves, like recaptures when exchanging pieces? This would in turn (IMO) lead to better gameplay, since the engines would be able to use more time on the interesting parts of the games, like for example key moments that _nearly_ decides the outcome singlehandedly.
I am sure there is a reason why pondering is not allowed, but as I said, I can't seem to think of any. Can anybody elaborate on this? And if my two statements are erroneous, explain?
Thanks in advance