Jack99
Adventurer
To go a little more with the math. (note this is not scientific)
Assume that there are two fighters, a cleric, a rogue, and a wizard. If 5 party members over make an attack (every round) for 5 rounds, that is 25 attacks (with a 50% hit chance), they hit 12.5 times and do average damage.
Level 1-
Fighter (2 handed) 1d10+4 9.5
Fighter (sword and shield) 1d8+4 8.5
Cleric 1d8+4 8.5
Rogue 1d6+4 7.5 (+7 for sneak attack)
Wizard 2d4+4 9
9.5 + 8.5 +8.5 + 7.5(+7 sneak attack) + 9 +10(average damage for group) +10(average damage for group) = 70 damage
5 level 1 goblins have 29*5=145
This combat will easily take at least 10 rounds and likely more considering maneuvering and hindering conditions. If each player takes an average of 1 minute and the DM takes an average of 3 minutes, one cycle around the table would take 8 minutes. 10 rounds times 8 is 80 minutes, that is an hour and 20 minutes for 5 goblins. You could probably shave time off of this but it is just an estimate. And these are average times, yes you can have a 30 second round but you could also easily have a 1.5 minute round too.
I kept looking at what you wrote, and it just didn't make any sense. Assumptions aside (and you make quite a few), there was definitely something wrong about it.
By your numbers, a party of 5 such as described in your post will do 50 damage per round. Assuming a 50% hitrate, that would mean that said group would have an average of 25 damage per round. That means it would take them 6 rounds, and not 10 to kill the poor goblins. All things given, in a real game of 4e, 4-5 rounds is probably closer.
What is the problem with the fact that it takes 4-5 rounds to kill a group of monsters of the same level and size as the players?