Like many factors impacting doubleguns and their design, ejectors evolved because they make sense in driven shooting. They allow you to shoot faster. And they do throw their shells on the ground, because catching them wastes time. But the shells don't stay there, because either you or your loader/stuffer collects them after the horn sounds and the drive ends.