Need help understanding the “cleared orbital neighborhood” parameter for planethood.

So I have always understood that Pluto doesn’t qualify as a planet because of it’s orbit crossing Neptune’s. However, I’m not as convinced about the classification of Ceres as a dwarf planet. When I looked it up, the answer is that “it (Ceres) hasn’t cleared it’s neighborhood of similarly sized objects.” Yet Ceres is by far the largest object in the belt as well as the next two largest bodies Pallas, and Vesta don’t seem to come cross or even get close to Ceres orbit. Is it because of the proximity of the other belt asteroids? If so what about the NEO’s or other objects that orbit in and around the rocky planets? Is it just the mass difference? I don’t know what I’m missing here. The criteria seems kinda subjective.