> Saying that amenity + shop are both primary tags and can be put together.

oh yes, it is not always a mistake

sometimes it can be valid, but large part of existing combinations is wrong (that is why I created note rather than making an edit - if such note turned out to be useless I will be avoiding making such notes in future)