Pour cela, les ingénieurs de Dassault ont retiré le canon (à l'instar du Mirage 2000 biplace), modifié l'emplacement de l'entrée d'air du circuit de conditionnement et de refroidissement du compartiment équipements, déplacé certains équipements et réduit la capacité du réservoir de fuselage. L'avion présente ainsi une masse à vide supérieure de 350 kg par rapport au C et une diminution d'environ 400 litres de la capacité interne de carburant. Le Rafale B est équipé des mêmes postes de pilotages à l'avant et à l'arrière, ce qui permet l'utilisation de l'avion avec un seul pilote.source
Ce que je comprend dans ce qu'a dit Sharky, c'est que l'absence de canon est un choix du client (en l'occurrence l'armée de l'air), pas du constructeur. Et que rajouter un pod canon ne tient qu'à la volonté des décideurs politiques et militaires.