EA are scum of the earth but I don't think they are to blame with this one. They gave BioWare almost 7 years to get a very basic game format to market and the developers failed miserably especially with the core fundamentals. This studio has been given substantial backing in this gen and it's failed with each game it's put out.
Even if Anthem was given another 3 years, it still wouldn't address the failings attributed to the core fundamentals. The fact the game isn't seamless and is plagued by loading screens is the most fatal flaw right off the bat especially when compared to rival games and that's down to bad game design and development.
BioWare wouldn't have received such generous backing over the years under any other AAA publisher especially with their declining reputation.