Launch 1 costs $600m: total cost, $800m.
Launch 2 costs $200m: you can build 2 spare satellites for the same cost (assuming you don't pay for the launches that go boom; and even if you do, that still gives you one spare satellite).
Building 2 would cost more than double, or it will take twice as long.
There are huge lead times involved, subcontractors with other commitments and other bottlenecks in the pipeline. Not to mention that even if you do manage to build 2 in the same time window at only double the cost you still have the issue with the launch window, a launch accident would most likely ground the provider for a very long time which means you have to find another launch provider.
Spacecom had a launch window from spacex, spacex has a queue of 9-10 more launches already set, there will now be a huge delay and possible cancelation even if Spacecom had another unit they couldn't just launch it next month.
That "little" difference has huge huge economic repercussions, cost of insurance, ease of financing, and many other things. Not to mention that a satellite going boom can kill an operator if it doesn't have a backup. This isn't an insurance case where you get your money and try again the week after, building a satellite is a huge undertaking it takes years to build, years to negotiate the contracts for and you have to do it from scratch all over again if it goes boom.