Нет, это не правда. Подобные заявления всегда неверны, потому что для каждого проекта и каждой ситуации вам нужно снова оценивать библиотеки и языки. И просто отбрасывать MFC без веской причины неправильно.
Несмотря на то, что MFC существует уже много лет, и многие люди больше не хотят использовать его для новых проектов, он все же может быть лучшим выбором в зависимости от проекта. Да, .NET и его пользовательские интерфейсы в большинстве случаев являются лучшим выбором для новых проектов сегодня. Но если вам требуется небольшой объем памяти, очень быстрое время запуска или ваше приложение должно работать на очень ограниченных компьютерах, MFC по-прежнему может быть хорошим выбором.
Например, нетбуки (или как вы хотите их называть) популярны, и не на всех из них установлена платформа .NET. А тем, у кого только 512 МБ-1 ГБ ОЗУ, вы можете не захотеть, чтобы ваше приложение использовало эту платформу.
И, конечно, помимо MFC есть и другие библиотеки, отличные от .NET, которые вы можете использовать. Но MFC по-прежнему хороший выбор.