Fighter 2 SS is 2d6+6(13), +1d6+3(6.5)/rest at 2
Rogue 2 SS is 3d6+3(13.5), +0 at 2
Monk Spear is 1d8+1d4+6(13), +2d4+6(11)/rest at 2
Fighter 2HS is 2d6+3(11.3), +2d6+3(11.3)/rest at 2
BM fighter is +18/rest at 3. Which is crazy good.
At 3, Rogue hits 4d6+3 (17) at-will, then 5d6+4 at 5 (21.5)
Monk gains 1d4+3/rest at 3, and hits 2d8+1d6+12(24.5) at 5 with 5d6+20(37.5)/rest
2HS fighter hits 4d6+8(25ish) at-will and 25/rest.
2WF fighter is 3d6+12(22.5) and 15/rest at 5.
You'll note the monk is competitive with at-will damage and per-rest damage.
The real issue is that Monk has zero feat support for increasing damage, and to keep up with AC has to burn ASIs first on dex, then wis, and burn attunement on bracers. All to match the AC of a fighter who wears 0 attunement +2 armor.
Meanwhile the fighter has PAM/GWF or SS/XBE to super-scale.
Rogues also lack feat support. But their constant drum of +1,75 DPR/level makes them at least tactically friendly. And twf means their damage is crazy accurate compared to other classes. At 50% hit rate, most of their damage is 75% reliable!