The consumer is at fault, the consumer largely assumes they are funding development, which they are not, they are buying unfinished products that list goals. Nothing stops the team from saying let's give ourselves big bonuses, let's start a dlc team, and continue to work on the product.. if you pay for early access, you are gambling that anything else will be done.. I'm not defending capitalism or the process, but it is the way it is.. and if consumers want change, they need to speak with dollars. Look at all the people's posts on the arc message board from people who bought the dlc but are complaining the game isn't done first. I don't like the early access model because there is no recourse or incentive on behalf of the employer once the money stops coming in.
No one was. People were talking about the shifting of resources from completing the game to finding new ways to monetize it in lieu of completing it. Different things.
But, once you start saying "This product is worth your money, please give me some in exchange for it", you lose the right to make a bunch of excuses when the consumer decides that it wasn't really worth their money. "Early Access" is a frail excuse and frankly is largely meaningless to me. If it was good enough to put a price tag on it, it's good enough to take whatever criticism it has coming to it as people decide whether it provides X dollars worth of value or not.
You know, "capitalism" and all that. It's always kind of funny when people defend business actions by saying "Capitalism!" and don't seem to realize that the other end of capitalism is consumer response.