Apple counts *all* apps, for *all* its systems (itune, iphone, etc)
So it is not fair to remove older releases, Apple counts them too
It is not fair to count only Fedora but not OLPC, Centos, RHEL, etc Apple counts different lines of products too
And lastly, Apple does not have the aggressive culling processes of a distribution like Fedora. Fedora worries about mirror space, Apple worries about getting the highest number count possible in press releases.
Yet, even given all this, Apple does not manage to equal the Fedora ecosystem alone.
So your chosen example nicely disproves your point.