The alternative, non-market way would be to guarantee revenue even in times when the excess capacity isn't needed (most of the time), by paying more than the spot market price would normally provide. Personally, I prefer that way. But, if you're using a market system for electricity, you need an incentive to build excess capacity. Then, when a non-market mechanism (the order to impose blackouts) interferes with that, you need to make up for that somehow.
Again, I'm not saying I totally buy this, but there is the rationale.