I think “race conditions” would occur if a user deleted a tag and then later added the tag name back for a different purpose. Then Shopify’s code would get confused (because it often does) and the output could be different or be the same as before or be an entirely different output.
Basically, that answer was a coders answer to avoid fixing their code.