These rankings are a sham, IMO. The comparisons do not take into account the combat experience or qualitative discipline and capabilities of combat platforms. There has to be a penalty for obsolescent equipment and lack of combat experience, which the list never bothers itself with.
Having a 100 Mig 21s is not the same as having a 100 Su 30s. Also, many Navies downgrade/upgrade their ship classes deliberately. A 4000 ton vessel is classed as a Corvette in some Navies while a 3000 ton vessel is classed as a Destroyer in some others.
Also, a country having a coast doesn't automatically need an Aircraft Carrier. A Nation like Israel having Aircraft Carriers and Nuclear submarines would be overkill, and it doesn't warrant a penalty for not having them. Also, a peninsula like India having just a dozen submarines is simply not good enough. But that's not reflected in the rankings. To me, other than the top 3, the other rankings are all inconsistent with their actual capabilities.