In a word "yes" but there are a lot of caveats attached to it. While EA did screw up the marketing campaign and most likely forced Bioware to stick to an unrealistic launch schedule since Anthem has released they have actually done the right thing which is to take a step back and shut the fuck up. EA learned a valuable lesson from Respawn Entertainment which is that their marketing advice belongs in my cat's litter box. Year after year we've seen EA virtually self sabotage their own games by giving them bad release dates (Titanfall 2), horrible responses to fan criticisms (Battlefield V) and of course overly monetizing their full priced games (Battlefront II). The runaway success of Apex Legends was a shock to their system and there was no marketing for that game at all, against EA's judgement. I think at this point the execs at EA are still sitting on their gold plated toilets in shock that their devs and not their $1,000,000,000,000/month marketing execs know how best to market a game. While time will tell if this lesson sinks in or not for now at least, EA is doing exactly the right thing.
Bioware, on the other hand does not deserve the anger being thrown at it. While Anthem is a very flawed game Bioware has been working their collective asses off to try and make this game as solid as they can. They have been very transparent about their road map and have taken many fan suggestions to heart but you have to keep one very important thing in mind. They aren't Blizzard and they aren't Bungie. They don't have years upon years of experience with co-op multiplayer, loot driven games so to expect them to get Anthem right straight out of the gate is asking way too much. The fact that almost all of the items they showed off in dev streams and at E3 press conferences are not in the game is testament to that. They couldn't put those items in the game because it simply wasn't stable enough. Hell, for the first three weeks Anthem barely ran with the teeny-tiny amount of items it did have! To add in everything else would have broken the fuck out of Anthem so bad it would have been an unmitigated disaster. Bioware decided to play it safe and focus on making the game playable before they started throwing item after item at you. Was this best choice? Absolutely not, but for the time being at least it seems to be working. With all hands on deck working on stability and QOL updates Anthem has gone from a flaming garbage truck with a broken transmission to a low Mileage 2018 Dodge Charger. It's not the best game out there right now but fuckin A is it a lot of fun to play! Ergo, they might be able to add those items in game at long last without fear of any of them breaking the game.
Frustration with Anthem is perfectly acceptable, it released in a very poor state and a two to three month delay would have served this game well. Especially since EA knew Apex Legends was coming out only a week before. But hindsight is always 20/20. EA most likely believed Apex Legends was going to be this quiet, barely anyone knew about game, not the Fortnite toppling juggernaut that it is now. EA also believed (honestly believed otherwise I genuinely think they wouldn't have released it) that Anthem would run rock solid out of the gate. When it didn't and EA's own servers turned out to be the major culprit they must have felt like someone just kicked them in the solar plexus. This, more than anything is why EA has taken the (correct) stance of staying out of Bioware's way and letting them fix the problems with the game in their own way. Sadly, this means that all that anger at EA's mishandling of yet another of their flagship titles is now being directed at Bioware.
While Bioware has done a great job at fixing the problems with Anthem they aren't entirely blameless. As we know from Respawn's creative director EA was forced to take a seat when it came to marketing Apex Legends. They also had NO INVOLVEMENT at all in Apex's development road map. While arguments could be made that EA was so easily swayed because in their minds Anthem > Apex Bioware is a much more well known studio. I personally believe that Bioware should have stood up to EA more than they did but instead took the stance of: "Fine, we'll follow your orders to the letter and when shit goes belly up the world will know why." Bioware was not at all afraid to throw EA under the bus about Anthem's very disjointed release schedule which was a massive failure. Bioware also has taken the lead in terms of fan response to all the problems Anthem has been having. But how many of these problems could have been solved behind the scenes? In the end I'm forced to wonder if Bioware's approach may have done more harm than good to their flagship game. It's clear to me that the dev team is very excited about Anthem but in it's current state it's nothing to be proud of. Granted it'll get there at some point but I fear much of the player base, if more out of spite than anything else will have long since moved on.