I dont think the development team is working on these videos. they probably have different departments, one of which is for producing trailer videos such as these. its not likely a matter of 'should we improve the game or make a trailer video?'. the same people who work on getting features/updates into the game probably aren't the ones who make the the trailers.