Their army don't "take land" though, they go into it, achieve their objective, and return to the previous positions. They've done that many times.
Many on this thread don't understand hamas, they are within the general population (many probably related to ordinary Gazans), so "wiping them off the face of the earth" is a very difficult objective.
They are also in underground bunkers, I assume the IDF know where these are, and are going after them, sadly civilians are on the ground above those bunkers. Israel has warned about the areas at risk, but there is pretty much nowhere for the civilians to go to get away from them, other than schools and hospitals, and I'm sure hamas use those for protection.
However you look at it, it's a horrible shitshow, that hamas wanted.