The fact Google were swimming against the tide of public opinion means they should have waited a bit and launched in a stronger position. eg. Achievements have just been enabled in Stadia. Why did Stadia launch in November instead of waiting for December with Achievements working? If we look at the long todo list Google has, why launch in November instead of say March when that list is completely and the naysayers wouldn't have buckets of ammunition to chuck at Stadia? Why launch in November with a controller that has issues with routers especially Google's own one instead of rolling out hardware to a closed Beta, seeing the router problems, debugging them, and then launching a robust public service in March/June/Whenever? What's the rush in getting a super flaky streaming service out there now making a really bad impression instead of leaving it in the oven another 6 months? What would Google have lost, when it's really obvious what they'd have gained (positive coverage and the naysayers being shown what the possibilities of Cloud streaming are)?