Complaints and criticism are not necessarily the same thing. If a complaint is more an expression of emotional frustration and criticism is more an expression of considered observance of the adverse affects or management of issues, then one can make a criticism that isn’t a complaint, and vice versa.
And how useful either are is dependent upon their:
a) Accuracy = how much is being given for SB to work with.
b) Relevance = how much SB is actually responsible for, or could have reasonably have done anything about.
Win 10 had a breakneck release schedule in the final stages before release, and how much any developer could have been ‘ahead of it’ is dependent upon how linearly incremental each build was in the relevant components upon which their apps are dependent.
MS obviously was not expecting ANY OEM to supply W10 machines or compatible software on its release date, so they provided no protracted lead time where hardware and software OEMS could get ‘all their ducks in a row’ in time.
I suspect that is part of the ‘continual incremental improvement’ paradigm the OS now works to, which is a two-edged sword in that:
a) It is not ‘everything to everybody’ from release, but
b) It can be fixed up to be so more quickly as issues arise.
I am heartened that MS was proactive enough to contact SB, as I expected prosumer audio products to be fairly low on MS’s priorities. However, I suspect that MS’s audio focus in the OS was on consumer use cases, which may not have translated into pro use cases as reliably.
SB may have not exercised their full due diligence in preparing for the W10 release, but there is NO evidence presented so far that backs up that assertion, so I will give them the benefit of the doubt.
At any rate, the issues and their causes are not totally clear-cut, and not necessarily affecting everyone (at least on the anecdotal evidence presented so far), so they have issued a conservative recommendation – which is fair enough – while they investigate further.
Anyone is free to upgrade to W10 at any time they want, but they then accept FULL responsibility for any disruptions to workflow caused by their use of unsupported products – not just SB’s – on it.