Why aren't all intervals called infinite?
There are different ways to think about the size of a set. In the case of the real numbers, and specifically intervals, we can talk about their length (and generally, their Lebesgue measure in the case of measurable sets).
If you think about the real numbers as a model of time or space, then the distance between you and the screen through which you are reading this is a finite interval. But in this model, based on the real numbers, it is an uncountable interval, not a finite set.
One thing to remember about terminology, is that it should highlight to the reader or listener something about a certain relevant property. In the case of intervals, we already know they all have the same cardinality (in the case of non-degenerate intervals). So we can use "finite" or "infinite" to talk about their length (and formally, their measure). Thus setting the importance on that aspect, rather than their cardinality.
Yes, we agreed to do so. A "finite interval" is an interval of finite length, i.e, the number $b-a$ is finite. A finite set, on the other hand, is a set of finite cardinality, so consisting of only finitely many elements. Maybe the terminology is a bit unfortunate, but since EVERY nonempty interval possesses uncountably many elements, there is not much chance of confusion once you are aware of these facts.