The IDF is only able to kill 17 people they classify as "Hamas" for every 100 people they kill in Gaza (per their own internal reports). They have a self assessed 83% civilian kill rate.
Most sides in most wars aren't expected to classify every person they killed. Identifying certain people as Hamas(and they could be wrong about some of them) doesn't mean that every single other person is not a member of Hamas, Islamic Jihad, or other millitant
It would probably be easier to classify them if they hadn't committed the war crime of not wearing uniforms
Not true. The "classification" is combatants killed and identified by the IDF with first & last name. There's a larger un-identified group of combatants due to Hamas fighting in civilian clothes, and falsely claiming all deaths are civilian