Companies deserve criticism, not understanding. Hoping and waiting and assuming things will get better does nothing for the consumer while complaining and criticism bring change. It's not about what is easy, it's about doing what makes sense for my rights and interests.
Releasing games on UWA is bad for me as a PC gamer because it creates more restrictions (for me) than benefits (for me). Why, as a consumer, I should give a shit about the benefits for MS or wait and see and pray they'll figure their shit out is beyond me. It certainly isn't because of a lack of intelligence as you so smugly implied.
No one is saying that a company shouldn't be criticized. No one is telling you why you should give a shit about what benefits MS. If you get that impression, then you are definitely taking it the wrong way. If you, as a consumer, are asking why isn't a company making a product how you want it and not understand why it may not work that way, to me is ignorant.
Example: Why doesn't Google make their apps for Windows Phone? Windows Phone users have been asking it for years! Has Google budged and made their apps available? No. So I should just keep bitching and moaning on a forum (not sayin that you don't have the right to nor feel that way) and when someone informs me of why Google doesn't do it (not saying that you should change your feelings, but to understand why they don't do it), I should just ignore that and tell those people who are just informing me of why they would and write them off?
Nobody is telling you to not have your feelings towards it, nobody is telling you to not be cautious of said service. But when people debate about a topic and they don't give pertanent information to the discussion and the people who do have more information try to give them that understanding so that the discussion can revolve around what is pertanent...that's wrong? Like I said and others have said, we all know that there are limitations and it is alright to be cautious and not want to deal with said service, but it is ignorant when someone debates someone else with information that doesn't have to do with the actual subject when they aren't relatable at their core and the other person tries to give said person information so that the debate can be. Not saying that there aren't similarities or overlaps but they are two different things.
Then there is the actual waiting game because there's not enough information out there for anyone (including myself) to know the full intentions of how the service will change (but you can make educational guesses with information). People are writing off UWA as it is right now, MS hasn't said anything about it since people actually started caring for UWA on certain games. MS is about to say more stuff at GDC, if one wants to be informed, one should look at that and at the //build/ conference.