Playing "devils advocate" for a moment, it's possible they had regional release requirements (with their regional distributor partners) that they had to get it out by the end of June, thus they were forced to rush things along, and ended up playing catchup with the Steam/GoG releases. It's still disappointing, especially for those who want it on GoG (and even more so for those who gave away their alpha/beta keys, assuming they'd be disabled on launch), but entirely possible there's perfectly understandable reasons for the last-minute issues.