It is an attack because it shifts the blame on the game's lack of success on the consumers when the developers bear much of the fault. They know the game was released in poor condition to developers and released in poor condition to initial consumers.
No its not an attack, its just stating the consequences of what the "wait for a sale" mentality results in. Its all about money.
Noone wants to release a game in a rough or unfinished state, it only happens because the bean-counters demand that it gets out the door on a certain day and date. You can't negotiate against this when marketing spend is in play -
they have committed to it and come hell or high water
you have to deliver something,
You can scramble to try and fix as much as you can, as soon as you can, but the horse has left the barn.
Bend worked diligently on improving Days Gone for years after launch, adding content, squashing bugs, improving performance. Everything was offered for free with zero additional mtx or monetization. You really cannot ask for better support than they gave.
BUT. At the end of the day a few weeks or days after launch those very same suits that forced the game to release are going to look at the sales and give a thumbs-up or thumbs-down as to whether they feel like it was a profitable venture. If people held fire and played the waiting game then you are basically telling them thumbs down. Its really that simple.
You assume that the devs have more power and control than they have.
They also know the game shouldn't have been 60 hours long. Garvin just didn't want to edit himself and to Sony's credit, they didn't force him to cut the game down to a more manageable and consumable 15-20 hours and say, save the rest for a sequel.
I disagree. I loved the game so much that after finishing it 100% for the first time I immediately started over and replayed it all over again.
To me, the game was just fun as hell to play. I found the minute-to-minute just really engaging, I liked the story, the characters, everything basically. Its got such an old-school vibe to it.