THE TRUTH:
Okay, I am NOT buying DS3 full price as a matter of principle, and perhaps not at all (ever) due to what they have put into the game as far as microtransactions and such. That said I have been following what's been being said about the game and the results of playing it heavily to find out what the deal is, and the OP seems to be more or less wrong on most accounts, except for the very valid point that EA hasn't been disguising this, so if you bought DS3 you have no real right to be complaining about the Microtransactions and EA DLC practices which are somewhat differant (though related) issues. If you had a problem with this, then you should have done what I did, and not bought the game, if you have a problem with it and are playing DS3 right now after having purchused it, you kind of just shot yourself in the foot.
That said, the reality of the situation with the microtransactions is that they are telling the truth that the game can be completed without them. They do not amount to an invulnerable, wall-shaped necromorph with a card reader blocking your progress until you pay it money in an absolute sense.
The reality is that resources are scarce enough in the game where if you don't pay them money you will be able to upgrade your stuff, but never as much or as frequently as you'd like to, and will generally feel like your at least one or two steps down from where you should be, especially during the mid-late portions of the game, assuming an average player.
The last part is what makes this important to understand. You hear such divergent stories because of differant people's level of abillity. The guy who is beating the game on the most insane difficulty level a few days after it's release is not your typical player. There is a world of differance between him, and say the guy that inspired bits like the old "Critical Miss" strip (I think it was CM) with a mind-worm bursting out of a wall and terrifying the player the first time, before the guy dies 20 times in the nearby fight and gets into a habit of exchanging strategy advice with it as he walks past to die again (it no longer being scary) which is a more typical experience for players, on a lower level of difficulty (and why the strip is funny, the theme being jump scares losing their impact and becoming annoying when placed before frequently used respawn points). To your typical player of low to middling skill, who is not optimizing their gear perfectly with a good grasp of strategy and tactics, those microtransaction boosts become increasingly nessicary. Used your upgrades the wrong way? Fight too tough? Instead of trading strategy with a mind
worm, the EA microtransactor is there to help.
The bottom line is that if it was entirely pointless and something nobody feel compelled to use, it wouldn't be there. EA did their research and was pretty insidious, using a similar mentality to other FTP games and such. Sure, the really good players won't ever really go for a crutch like this, but the lesser players that outnumber them? They will succumb to that temptation. Rather than balancing the game for multiple skill levels, it's easier to give a "pay to win" option directed at the easily frustrated masses that make up the majority of the players.
As a result you will find many people cursing that the game virtually requires microtransactions, they were the target for it after all, and others vocally insisting that the game doesn't, and they were able to (due to planning, experience, and skill) beat the game "easily" without really having to worry about resources or exploit any kind of respawning loot points and "grind". If it was never an issue, nobody would have been tempted to look for what they thiught were exploits, or seen it becoming a moral issue before EA said it wasn't one (and claims it was intended... which arguably still means it's a "patience for money" racket of the sort that drives Farmville games at it's most benevolent).
For those thinking about whether to get DS3 or not, here is my opinion based on what I've put together:
If your a really experienced Dead Space or TPS player, your not likely to need the microtransaction system. It might as well not even be there for you. Your not, and never were the target. If you struggled in the previous games, or just aren't good with the genere and want to play this one for the concept/atmosphere your far more likely to see it as a giant cash grab aimed at you.
At the end of the day if you haven't bought the game yet I recommend going without. Even if your good enough to be able to beat it without it becoming an issue, understand this is a test case. If Dead Space 3 succeeds with this gimmick, you'll see more of it in the future, and it will probably be more insidiously marketed to get both the hardcore and more casual players both.
Right now it seems there are a few people who thought they were good enough for it to not be an issue, who wound up buying the game, and pretty much feel like they are facing a moral conundrum as to whether they pay extra to finish their game comfortably, or just give up on it, and suck up having lost $60. As a result I tend to discourage people who think that they can buy the game to support Dead Space, but just avoid "The Microtransactor" and hope it not making any money will end the practice. Not only do I doubt EA looks at it as seperate things that way, but again, if it wasn't something placed so that they felt people would spend money on it, they never would have bothered, and that's the bottom line to begin. I suspect most people will wind up looking at that microtransaction system and doing some agonizing.