Слово «fruit» (фрукты) считается неисчисляемым существительным, потому что обозначает совокупность предметов, рассматриваемую как единое целое. 2
Изначально оно обозначало всё то, что даёт земля: не только фрукты, но и овощи, орехи, злаки и пр., то есть было собирательным существительным. 2 А собирательные существительные, как известно, неисчисляемые, потому что обозначают совокупность предметов, которую невозможно посчитать поштучно. 23
Со временем значение слова fruit сузилось, но его грамматические характеристики не изменились, и оно по-прежнему употребляется как неисчисляемое существительное, когда речь идёт о фруктах в целом как о некой совокупности однородных предметов. 2
Однако когда речь идёт о разных видах фруктов и важно подчеркнуть их разнородность, то fruit употребляется как исчисляемое существительное. 2