If what you are saying is correct then StM is correct in stating that basically boss combat in Dark Souls is no more than a puzzle. A puzzle with only one way to beat the boss rather than being able to beat a boss multiple ways.
Let's take your Iron Golem example. You state that the way to beat it is to chop at its feet, get it off balance so that it falls off the bridge. So basically what happens is that the gamer tries one approach and the protagonist dies, tries another approach and dies. The gamer finally hits on the proper solution that works. So there is only one way to kill the boss which is found by a trial and error method or going online to ask other gamers what they did.
Am I correct or am I missing something? I have not played Dark Souls 1 or 2 so I do not know. I am seeking clarification.
I said that there is the option to do this. You can kite him with magic attacks, or kill him traditionally in melee. You can do a heavier armor build and try to block some attacks, or do a lighter build and go back and forth under his feet to avoid the attacks. If you can hit his legs in a certain manner, then he trips and drops down the bridge. It's just another way to beat him but it can be more difficult cause it involves switching targets, having enough damage to trigger it, having to stay in melee to target better.
At face value, there are 3 approaches. Heavy build, using counter attacks, Light build where you try to dodge his attacks by hit and run, and ranged. If you know how to make him trip, it's the same fight, but faster, cause you have to do less damage to kill him. The puzzle is to understand his attack patterns, how he moves, how much damage you can do before having to move, how much endurance you need to block him. The game is unforgiving on this aspect, cause everything is timed. Trying to squeeze some more damage is the easiest way to die.
Then for the melee approaches is the type of the weapon you use. You have to know how it interacts with the target. How fast is the animation, which govern how safe it is to chain attacks. It's a smaller concern but it's something that comes from experience.
You can't just go at him and start hitting him expecting to do something, it will never happen cause if you fail to avoid the normal attack, it's possible to die on the spot depending on your build and even the heaviest builds can't tank more than 1-2 hits.
Also this is one of the more straightforward bosses, with easy attack patterns. There are more involved ones. There is a double boss that has about 7 approaches, without counting details cause depending on who you kill, the other will enrage and it becomes oneshot material, so the question is, which one you can handle better, so you kill the other first. Pretty much the hardest fight in any game I've ever played.
He's 100% wrong. Just look at any video online if you need proof. Hell you can summon an NPC and he's strong enough to solo it if you're on your first NG.
To close, the bosses in the Souls series function pretty much like bosses in any other gamer they're just have the capabality to do enough damage to kill the player as quickly as the player could kill lesser enemies (most of the time, depending on the player's build). What he gave you is the instant kill solution. It isn't the most common method of defeat, like any other game most players learn the bosses attacks and kill it through damage.
I gave the instant kill solution because we discuss party combat. What is the difference between co-op and single play? That someone kites while the other tries to do some damage. Essentially it's just added damage, which I said that it's a non factor because if damage is your problem, then you can 2shot the bosses. The problem is to survive them.
Then I gave the example of the Stray Demon, second Asylum visit. His aoe is so strong that it will kill ANYTHING in the range, which is 90% of the room. Tell me one difference that party play will do except damage. You can't flank, you can't tank, nothing. You will just die if you don't get to the safe zone between attacks.
Don't take my post out of context. When I started posting I wasn't sure that Sylvius hadn't play the game, so I took some things for granted. But the discussion was that "if Dark Souls had a party like DA does, it would be easier". Saying that you can recruit an npc to solo the boss is not the same. The npc is not a party member, and it doesn't function like a playable character does. He is just a boss that you ask to kill the boss, and it's not something you can do all the time.