If you forget to bring a cooler, at least you can buy drinks and snacks at the starter shack (championship courses), at very reasonable prices compared to off-campus courses.
As far as the chances of more trash on the course from having a beverage/snack cart traveling around, why would it be any more than from people who bring their own drinks/snacks?