А>В принципе есть такой подход: что не измениться если существующий интерфейс заменить на интерфейс командной стоки-то есть бизнес логика.
То есть получается что логика представления это логика для визуализации в формах, то есть UI логика. Например, селектор стиля или раскраска строчек грида или сложная анимация, которую через xaml не описать. Но я думаю, что такой логике место в код бихайнде xaml. Иначе получается, что, вообще ничего в код бихайнд писать нельзя?
Еще: ценность MVVM (и вообще семейства паттернов Model View) состоит в том, мы одну логику можем по разному визуализировать, то есть для одной ViewModel можно подставлять разные View (возможно даже во время выполнения). Но если во ViewModel будет логика UI, это усложнится.