Either the game is not in a state yet that is representative of the final version (which would pretty much rule out a 2019 release), or it is just more effective marketing not to show everything at once. Trailer at the Xbox conference, 10-20 minutes gameplay after E3, then one hour of gameplay maybe in August, each time there will be hype for the game again.