Большинство времени писал шаблоны через кубики, некоторые моменты, где это было нужно, обрабатывал C# кодом(добавить строки в список и тд). Недавно на форуме увидел сообщение, что это плохая практика, и лучше писать исключительно C# кодом. Почему так?