There is little space where to put guns without either affecting their functionality or that of the ship. Plus the Flankers had their own guns and rockets if you really really needed to hammer something.
Congratulations, you have come to the same logical design decision as the Soviet Navy, compromising air power projection for cruiser features such as direct-fire gun batteries is not a good idea.