Yes, I agree with you. But, how do I explain if someone ask me:
(a) The mango tree has a lot of fruit. (without "s" is correct, but normally fruits in the tree are countable)
(b) The mango tree has many fruits. (wrong, but how do I explain to others? It's true if you see many fruits are on the tree.)