Каждая новая и последующие версии .NET Framework это как правило логические продолжения, или вынужденные меры?
================================================================================================================

 Выход каждой новой версии .NET Framework был вынужденой мерой связанной с пересмотрением политики безопасности и оптимизации производительности, или это обычные логические продолжения с обратной совместимостью без особой головной боли? 

 оба варианта. 

 По моему опыту больше добавляют фич, было несколько случаев бэкпорта новых возможностей в старый код. Выглядело не очень, но клиенту нужна была старая версия.