I'm aware of this theoretical conflict. But I see the risk as very low compared to the value of not having to make a lot of customizations for export and internal link handling. It should just work out of the box.
If you deem necessary there would still be the possibility to define a global switch for this. This could then still have the 100% save default, while still being easy to "configure".
If you want to go so far you could mitigate the risk of a conflict by "escaping" the macro brackets. {{{{{{not-a-macro}}}}}} would be treated as {{{not-a-marco}}} without expansion. Or any other escape sequence to bring the conflict probability to 0.0000001.