It is true Muslims are in many way no match for the rest of world.This however doesnt discount that it is Islam which laid the foundations of modern science.You have to understand that Muslims countries are still reeling from the effects of British colonizations.