Knockout был единственным известным MVVM-фреймворком, лоббируемый самим Microsoft'ом. в итоге его взяли в работу многие .NET команды, и понятно что более ранний продукт имеет больше вакансий, чтоб саппортить и развивать то, что есть.
но концептуально Ангулар уже похоронил Нокаут, да и Майкрософт чтото не сильно за детище держится.