This function does exactly that what you consider more natural; let people know whether or not people got the message through less explicit communication. It saves a crapload of confirmation messages that are just "ok".
In real life, we can see if people are looking at us, how far away they are, if they're nodding or rolling their eyes. Basically, we get contextual feedback from which we decipher if someone heard what we said.
But when someone is half a country away typing on a black plastic slab, we don hear them, nor see them and all those contextual clues are gone. The tickmarks are an approximation of those clues.