As far as destruction goes, I'll believe it when I see it.
I want this game to be good but DICE deserves zero trust after what they have done with the last two Battlefield iterations, especially with respects to the game working properly at all at release. BF4 was functionally a barely working early access game on consoles with it remaining in the that state for at least the first year and a half. Instead of focusing on fixing their broken game, they released DLC which compounds the scumminess of their behaviour. I am not really sure if they ever fixed the game fully or if it is just that the population went down enough to mask their poorly functioning software.
While I'd normally be the first to jump on the hate EA bandwagon and it would be good for consumer perception if all bugs were fixed before new content (DLC) was released, however, the reality isn't so easy to define.
First, the people doing the DLC aren't the people responsible for fixing the bugs. By and large they will be level designers and personnel related to asset creation. In other words, they can't help fix the bugs.
That means that unless you want to fire those people, they have to be doing something. And the only thing they can do is create additional content (DLC).
In the past (and even presently with games that don't do DLC), you hire content creators (level designers, asset creators, etc.) after prototyping and then fire them or lay them off near the end of the project. So your content creation team would basically be like seasonal employees. Only while they are laid off, they might find work at another studio and be unavailable for your next project. So content creation teams could vary greatly from project to project within a company.
Among other things DLC allows them to mitigate that somewhat by keeping them employed full time (assuming DLC does well enough to continue creating and releasing it until the next project needs content creators).
Perhaps they could have delayed the DLC until the bugs were fixed. But that does nothing. The bugs still wouldn't get fixed any quicker. And you run the risk of people getting bored with the game if there is no new content. They could release the DLC for free (like some MMORPGs). But another thing about DLC is that it helps deal with the increasing costs of game development even while games are now cheaper than they ever have been in the history of gaming. If they can't generate revenue from DLC, and they can't increase the price of games to at least match inflation, they are going to be in trouble. MMORPGs can release periodic free content because they have a constant revenue stream. Stand alone games don't have that luxury.
Ideally a game will only release when it's finished and bug free. Unfortunately few developers or publishers have the luxury of doing that. On the PC small developers get around this via Early Access, which allows them to start selling the game despite it still being in development and being in an unfinished state.
Large developers that mainly release on console do the same thing but don't call it Early Access. They call it releasing the game (The latest Street Fighter and Hitman games are prime examples of what should have been called an Early Access release).
Regards,
SB