In that moment, the milk shake isn’t competing against a banana or a Snickers bar or a doughnut, like the morning milk shake is. It’s competing against stopping at the toy store or my finding time for a game of catch later on.
Same product, different job, which means different competition! Context of job matters to determine competition, customer motivation, product life cycle, etc.