I've done this with Subnautica, Starbound, Rimworld, and The Long Dark. I don't regret going on a journey with the developers at all.
Yet Nintendo let people play Breath of the Wild at E3 2016 and it came out in 2017. Everything from that trailer are things from the actual released game as well: https://www.youtube.com/watch?v=6LIq8ryhG9c
So some companies clearly manages to do this. Another example is Blizzard, they typically have wysiwyg games as well.
Even if you dislike their games, you have to admit they 1) have the best polish, 2) always communicate clearly what's in the game. If I don't like a Nintendo or Blizzard game I would know much before I buy it.
Nintendo gives us 3 minute videos apologizing for a previous video announcing that a game was in development and that they're restarting development because they don't like where it was going.
One of these companies is worth your money, the others aren't.
Overwatch was a buggy mess in the first year and disposing a weird handling of inputs to the max. SC2:WoL and previous season in LotV had the most unbalanced multiplayer towards single race in a whole 20 years history of the franchise.
> always communicate clearly what's in the game
Like getting hype in Diablo community towards Blizzcon 2018 to ask "You don't have phones?"