"They are buying something at the supermarket."
I'm not sure. At first I thought like you it seemed correct, and maybe at some technical level it is. But then I thought, rather like in English when words are repeated, folk get lazy and the accepted usage doesn't bother with the extra words.
At least that's how my Chinese wife explained it...