Where did you see that estimate? Some estimates were ~40k, with many more recruits added during the war. And not everyone attacking the IDF was Hamas-affiliated. PIJ alone had thousands of fighters, and as we saw on Oct 7, sometimes random Gazans join in on fighting too.
> They've killed people in the hundreds of thousands in Gaza now.
Hamas themselves claim ~70k, which already includes fighters and non-combat deaths. There are a lot of questionable works trying to embellish the numbers. One of them used garbage data like WhatsApp chats. Another ended up with an estimate of 380k deaths for age 0-5, which is impossible since there were never that many in Gaza.
It's interesting to compare to Ukraine, because we don't see the same desperate attempts to embellish numbers there. Zelenskyy said "tens of thousands" were killed in Mariupol, which is one significant digit; he didn't pretend to have more precision than that. He didn't send out a Google form so that they could claim a specific (but dubious) count. We didn't see a bunch of Western academics desperately trying to justify higher death counts.