Этот аргумент работает в предположении, что все, что есть в MVC - это Views.
Реальность такова, что представление - это маленький кусочек головоломки, и если подумать, что это все, то это показывает глубокое непонимание как структуры, так и структуры. Вы не можете приводить аргументы без предварительного обучения человека, и в процессе обучения аргумент становится бесполезным.
Что касается самого поста в блоге, да, вы теряете много функциональности, отказываясь от богатых элементов управления, особенно если вы говорите о элементах управления, купленных у стороннего поставщика. Тем не менее, в настоящее время существуют полные наборы javascript-виджетов, которые так же хороши, если не лучше, чем все доступные для asp, и они бесплатны. Не только это, но и использование ASP.net означает покупку в чрезвычайно сложную среду, которая работает примерно в 90% случаев. Проблема с этим в том, что 90% никогда не бывает достаточно для чего-то нетривиального, и работа вокруг структуры для этих дополнительных 10% может быть адом. Другое дело, что производительность, возникающая при покупке в этой сложности, абсолютно ужасна.
Сравнение между MVC и ASP.net должно быть между виджетами и хорошей архитектурой, гибкой прямой разметкой и хорошей производительностью. Если вам нужны эти виджеты, тогда используйте ASP.net, Господь знает, что это не исчезнет в ближайшее время. Если вы знакомы с веб-технологиями, такими как html, javascript и CSS, потерять их из виджетов из коробки будет плохо, но то, что вы получите, значительно перевесит то, что вы потеряли.