¿Por qué los incas no pasaron sus enfermedades a los españoles dado que muchos incas fueron asesinados por enfermedades pasadas por los españoles?

Lo hicieron. El problema es que no tenían tantas enfermedades que aprobar como los europeos.
Jared Diamond lo cubrió en su libro (que recomiendo encarecidamente) “Guns, Germs and Steel”. Eurasia estaba muy densamente poblada debido a la agricultura y las personas vivían con sus animales domesticados, por lo que había una gran oportunidad para que cualquier enfermedad animal cruzara la barrera y comenzara a infectar a los humanos. Cuando eso sucedió, tuvimos una terrible epidemia y una nueva generación con inmunidad adquirida.
Por otro lado, Estados Unidos estaba escasamente poblado y la gente allí tenía mucho menos contacto con animales domésticos. No tenían tantas oportunidades de propagar una colección de “enfermedades superadas” a los europeos.
(Europa tenía alrededor de 90 millones de habitantes en 1500, mientras que América tenía entre 20 y 100 millones, probablemente 50 millones, en un territorio cuatro veces más grande)
De todos modos, los europeos sufrieron de enfermedades tropicales que todavía hoy son un gran impedimento para los occidentales que visitan algunos países de América.

Parece que el origen de la sífilis fue América. Incluso hay una teoría de que Colon fue infectado después de su tercer viaje, por ejemplo.

La mayoría de las enfermedades son provocadas por la estrecha convivencia con los animales. Los aztecas y los incas vivían con cantidades limitadas de animales porque no tenían ovejas, cabras, vacas o cerdos. Los aztecas, por ejemplo, solo cultivaban pavos y perros para comer. Por lo tanto, no tenían muchas “enfermedades nuevas” con las que los europeos tenían que luchar.