Actually I like the cupholder design. It holds smaller drink containers very well, and you can always get a large drink adapter for bubba-sized drinks. I've had cars with larger drink holders in the past that didn't hold a 12oz can securely enough to prevent sloshing/spillage. There are adapters for going larger, but I haven't seen one that takes a larger drink holder and makes it smaller.
It's hard to design something like this that makes everyone happy. The design team just has to make choices. That doesn't mean everyone has to like it.