One of the big issues is that SpaceX doesn't do vertical payload integration. It's upper stage options are also very different than those of ULA. For many sats that isn't an issue, for some military sats it is a very big deal. When the payload is worth many times as much as the rocket, with incalculable trickledown impacts should its launch not go perfectly, your choice of rocket has to tick absolutely every box.