(x-b))
has roots

is a clear way of saying that if i plug in x=a or x=b I get an
equation that holds.
i.e: just like we say

has a integers roots (x,y,z)=(5,12,13) rather than
=x^2+y^2-z^2)
has zero's/roots etc.
Likewise, Pell's equation is called Pell's equation, not Pell's function because we care more about solving it than differentiating it.
I don't know, maybe what you said is technically true according to what's on wiki but my reply to TT on msn was done with haste because I was in a rush and quite annoyed by his numerous nudges and trivial questions. But for aesthetic reasons posted above and observation of what's commonly used, I will always chose my alternative when seeing "equations" and "roots".
Also I think the EQUATION f(x)=(x-a)(x-b) has infinitely many roots since we can rearrange it to:
0=(x-a)(x-b)-f(x) and what do we define f(x) as?
Whereas the FUNCTION f(x)=(x-a)(x-b) has roots(I will assume this is synonymous to zeros as wiki says, I myslef would use zero's instead) a and b only. (that I am sure is true).
edit: some links:
http://www.sosmath.com/algebra/quadraticeq/root/root.htmlhttp://www.thefreedictionary.com/Root+of+an+equation (basically the definition I adhere to)