Vous avez oublié le point le plus important... Une bombe (qu'elle soit conventionnelle ou nucléaire) a un effet destructeur à cause de la compression de l'air qu'elle produit sur son environnement : c'est ce qu'on appelle l'effet de souffle.
Dans l'espace, il n'y a pas d'air. Par conséquent, une bombe atomique dans l'espace ne peut détruire un objet.
Cependant, une explosion atomique s'accompagne d'un rayonnement électromagnétique intense, détruisant tous les équipements électriques et électroniques non protégés avant même le passage de l'onde de choc, ainsi que d'une vague intense de rayonnement thermique (c'est ça qui tue en réalité). Ce ne serait que les deux effets d'une bombe atomique explosant dans l'espace, et encore, car je vois mal un vaisseau militaire non protégé des rayonnements thermique et électromagnétique.
Donc, l'effet balistique d'une bombe H est nul dans l'espace, et les effets thermique et électromagnétique sont quasiment inefficaces sur les cibles de première importance.
Contrairement à un lourd objet lancé à une fraction de la vitesse de la lumière par répulsion magnétique qui dispose d'une inertie extraordinaire, et par conséquent d'un pouvoir destructeur bien plus important que toutes les bombes H que l'Homme a pu créer.
Après, pour ce qui est des combats de surface, il existe toujours des bombes atomiques (cf. mission annexe dans ME2 où on doit sauver une colonie de terroristes qui menacent d'en faire sauter). Mais elles sont réglementées (comme c'est déjà le cas sur Terre), car le pouvoir de destruction est immense, et les radiations peuvent empêcher l'exploitation du terrain durant plusieurs décennies (voire siècles).
Welson, les bombes N ne sont pas très efficaces (rayon d'irradiation très faible, inférieur au rayon de l'onde de souffle et de l'onde thermique). Mieux vaut une bombe au cobalt, qui rend la zone inhabitable durant quelques années.