Почему мы ищем MVVM поверх MVC или MVP при работе с WPF?
Какую дополнительную выгоду мы получаем от этого?
Edit:
Честно говоря, сегодня у меня было интервью, и меня задали этот вопрос. Я ответил как INotifyPropertyChanged, ICommand, IValue Convertor.. но он не был удовлетворен. Впредь я задал этот вопрос
Заранее спасибо