Здравствуйте, AlexGin, Вы писали про MFC.
Также не соглашусь по Document/View. По-моему, вы просто не научились их хорошо готовить или используете не там, где они требуются. Для создания разнообразных редакторов это просто то, что доктор прописал. А если требуется что-то другое, то создается Dialog Based и там вы вольны делать все что захочется. Я бы сказал иначе — стандартные средства MFC "из коробки" не поощряют некоторые подходы, однако не запрещают их. Например, никто не мешает создать многооконное приложение вообще без упоминания документов и видов. Реализуйте свои упрощенные фреймы, благо, исходники стандартных MS поставляет.