Coles' checkout donation appeal has sparked debate, with shoppers questioning why the supermarket is relying on customers to help charities.