I hazard a guess: They postponed the console release for half a year knowing, that the console stores would not be so kind like Steam? CP anyone?
Almost there. They've released PC client early to get some profit to further finance the actual development before releasing for Sony and Microsoft, this way they make their financial report look better and then balance the cost out next year due to much better DLC reception on consoles thus much better profit.
So not only we are testing it for free but we are paying them to actually develop it to the end. As in Early Access but not really.
Now we're talking.