Most everyone at our lake is pretty good about cleaning their own mess. I have seen very little. Now, Mission Bay is another story.
I never have glass on my boat. All drinks are in cans (which really limits having good beer, but there are a couple). I figure it is best to have no glass, then to take the chance of one falling off the boat, break on the boat, or left accidently on the beach. I have even dropped my rider when a potato chip bag blew out of the boat into the lake. Sorry dude, but I am not going to be the one everyone talks about.
I worry more about lost fish hooks in the mud along the shoreline.