I don’t see any extraneous loops in the screenshots you’ve posted, but I understand your concern. I’ve asked myself this question a few times, too.
But I go over an object looking at each edge loop and ask myself how removing it will affect the object’s shape. That’s the real test. Sometimes, it just has to be messy so it looks the way you want it to in a final render.
The only thing I would tighten up is (seen in the top screenshot) the first loop below the sticky-outy bit could be all on a plane instead of taking a bit of a zig. Other than that, I really don’t see anything that can be changed without changing the shape.