Everything for the game or simulation is done in-house. That is true for the most part. If a publisher wouldn't force a game out the door, then you wouldn't have as big of a problem, most of the time. A 'buggy' product is a nightmare for a Marketing person. Long lead press ensures this.
Features can change or even be removed after a Marketing pitch or ad has gone out.
Project Leads are always the one ultimately responsible for a 'buggy' product, but the Marketing guys take most of the heat. Hey, either way it affects the whole company that developed a game that has any problems. No one wants to push a 'half-baked' product out the door. Well, at least no one in our group. I talk to Jim Bloom, Director of Marketing at the Gathering , daily.