There are other things going on here which are a little off the radar in the public. Military launch costs have been rather high but the bigger issue has been the cost and management of military satellites. The procurement of next generation spy satellites has been nothing short of a debacle, as they've gone hugely over budget and behind schedule and there are some indications that they've missed the mark in terms of capabilities and reliability as well. All of this is, of course, shrouded in secrecy so there's much we don't know but there's enough publicly available data to be able to divine that the whole thing has been a GDCF for at least the last decade.
This in turn puts more pressure on the launch providers as any failures, delays, or cost increases there just adds salt to the wound. Which partially explains the enthusiasm the DoD is showing for putting military hardware on SpaceX rockets. Also, the ability to take advantage of the Falcon Heavy's increased payload may give some breathing room to the spacecraft manufacturers, since there are few problems in spacecraft design which can't be made easier by merely adding more mass. And the ability to launch cheaper and potentially more often could enable a more iterative style of satellite development, and also a more competitive one (launching full-up prototype satellites prior to awarding a multi-satellite contract, for example). Which could put satellite procurement on a more reasonable footing for the future.