Come on, you are being absurd there.
They choose to show it long ago, they choose to show gameplay, and they didn't delivered something on the same level.
If you don't want people getting back on you don't show something that's not going to be true, you are basically lying to your consumers, just like when you go to a McDonalds, see a nice meal in the ad, buy it and it comes like it was flushed down of a toilet, that's not acceptable.
Show the games when they are decently close to release with final builds them, like Fallout 4 just did, that way we know exactly what we are getting and we can base our expectation on something realistic.
I'm ok with cinematic videos announcement as well, as far as they are not "pretend to be", if somebody watch a cinematic they should know it's cinematic and that's it, that's completely fine, choose gameplay when it's ready to show.
I am being absurd, as it was exaggerated for humor. However ... you do realize that it's not an advertisement, right? The McDonalds example does not apply at all.
Games shown before release are works in progress. EVERYONE should realize that.
Also, regardless of you being okay with cinematic teasers, they always get complaints. Everything gets complaints. No one is going to pull a Fallout 4 with a new IP, either.
Yeah, that was what I meant xP
Anyway, it is advertisement, it's advertising a product to come, even as it is no claim the final build will be exactly that way, it's still a choice to falsely depict something, usually with something of a better quality than what will be achieved.
People pre-orders games, it's a business practice, there are lots of people buying that game that is being showcased, not the one delivered on its release date, several people make their choice and pay for something that'll come on a lowered quality later.
That's not right, I don't support that kind of practice and I'm all for people calling them out on those kinds of situations.
People do have a reason to do that, no need to mock them, they are not making it out of thin air.