Si los aviones tuvieran cuchillas en sus alas, ¿qué tan efectivas podrían haber sido como armas?

Tu fuente es incorrecta.
No hubo “escuadrones suicidas [1]” y, aunque sucedió, ciertamente no calificó como “a menudo” [2].
Y no, si una aeronave puede mantener el rumbo lo suficiente como para impactar el avión de un enemigo, sería mucho más eficiente colocar y usar armas. De esa forma obtienes múltiples usos del luchador.
Hacer que un avión sea lo suficientemente fuerte como para hacer tal cosa intencionalmente (y más de una vez [3]) requeriría fortalecer tanto la estructura que tendría poca potencia (y en gran medida no podría engancharse) o necesitaría múltiples motores que lo hicieran más costoso .
Además, está el problema de los pilotos: ¿usas novatos? En cuyo caso, es posible que no sobrevivan lo suficiente como para acercarse al objetivo. ¿O pilotos experimentados? En cuyo caso, si se equivocan un poco, acaba de reducir su grupo de veteranos, el mejor empleado en combates aéreos “reales”.

1 Sonderkommando_Elbe: una unidad formada específicamente para embestir, pero el suicidio definitivamente no fue intencionado. Se suponía que el piloto saltaría bien antes del impacto. Eran un método de último recurso .
2 Aerial_ramming
3 Porque si no lo haces más de una vez, perderás un avión por cada avión que mates O dañes.

No con armas modernas, los aviones nunca se acercarían lo suficiente.

Las municiones a bordo y los sistemas electrónicos con los que están equipados los aviones de combate / ataque pueden atacar y destruir los aviones enemigos mucho antes de que el piloto pueda ver el otro avión. Incluso sin misiles y dispositivos electrónicos, el Vulcan de 20 mm tiene un alcance efectivo de aproximadamente media milla.