Většina programů nepočítá s tím, že by se jim string za běhu změnil. A pokud se tak stane, může to vést k nepředvídatelným výsledkům.
Ve svém programu si to klidně dělej jak chceš, ale pokud ho budeš nabízet dál, tak to nedělej. Nebo určitě ne bez dobrého důvodu a toho, že na to ostatní upozorníš.