I think this is because cricket is pretty much unique in the way the result is determined.
There are games that are played to a finish, in principle even if that takes forever (such as tennis and baseball). And there are games that are played to a specific time period, and then call the result at the end of that time period based on who is winning at that point (such as every version of football). I cannot think of another sport that does half one and half the other the way cricket does, so that there is a set time, but if you haven’t finished at that point they just call it a draw.
It is undoubtedly part of cricket’s unique charm, but it can be bloody infuriating as well.