From my experience the standard way to evaluate a classifier is not to check only its accuracy but also its recall and precision.
People tend to assume that recall measures the model on positive samples, and precision measures it on negative samples. In addition, those measures are considered as a good way to evaluate a model when you have a non-ballanced distribution.
However, precision does not measure the model performance only on negative samples. In addition, in contrast to recall, it is not agnostic to positive-negative distribution. In fact, when recall is a fixed attribute of the model, precision is an attribute of the model and the positive-negative distribution.
Recall is the True Positive Rate, and there is a symmetric measure - True Negative Rate, with all of its good qualities.
So my question is - Why, in the ML field, people tend to use recall and precision and not recall and true negative rate?