Yeah, that seems like the most sensible course of action for them at this point. I mean, I have never given a crap about "Spoiler Season" and just care that I see all of the cards eventually, not how early before the release of the set or in what order. But some people are actually into that sort of thing and it doesn't bother me for them to get what they want. And they can't just pretend that the theft and leak didn't happen and do their whole spoiler thing just the way they'd been planning to. So it seems like they were pretty smart about it.
They sure do keep having leaks happen, though. Seems like for all of their products, something gets leaked at some point more often than nothing does for a whole set.