Включите проверку на Best Practices при компиляции и увидите длинный список ошибок, связанный с использованием текстовых литералов в коде.
Только, по-моему, связано это с требованием использования текстовых меток. Но, что бы не возиться с ними, и используют макроподстановки - движек Best Practices проглатывает их на ура, без шума и пыли