Have always done this. When we crack eggs, we toss the shells in a container next to the stove. When it's full, we spread them on a cookie sheet, toss them in the oven on very low for about 20 minutes to dry them out and make them very brittle and easy to crush. Then we put the crushed shells in a coffee container for use in the calcium hopper along with oyster shell. Never had an egg eater, either.
And yep, if someone drops an egg, everyone in the flock who sees it dives in to clean it up. If an egg is laying on the ground, unbroken, no one ever tries to break it open for a snack.