По большей мере, но не всегда. Есть "горе" программы, которые при установке проверяют версию установленного NET Framework. Сам сталкивался с этим, выполняя один заказ, программа при установке требовала наличие именно 3.5 версии, хотя для своей работы он (NET 3.5) ей на хрен был не нужен - работала прекрасно без него
Если честно,то я эти dotnet ы вообще не ставил smile По моему Моно справляется очень даже не плохо.Не вижу проблем
Просто не сталкивались, к примеру Dark Souls, точнее не он, а fix - для исправления управления, требует NET4.0, да много таких игр/программ, которые возможно и не укажут, при установки, требования наличия Framework, но потом просто не запустятся, выдавая ошибки. Кстати, если установить пакет wine-mono, то потом каждый раз при создании нового префикса, он будет загажен этим самым mono, и dotnet-ы уже не встанут.