Most people stop for coffee on their way somewhere. They don’t want to be carrying a cup around all day.
Takeout cups should be environmentally friendly, or not offered at all. If you can’t make it green, make time to sit down for your coffee (or put up with your own travel mug).