Это коммерческий ход Microsoft, нацеленный на скорейший переход всех семерочников и восмерочников на Win 10. Технически, я думаю, мелкомягким ничего не стоит перенести DirectX 12 хоть на Windows XP.
Есть такой термин vendor lock, так вот в данном случае мы имеем OS lock.
Или в таком случае можно обойтись без локалки и просто на сервере держать две ветки - основная и develop
Нет. Переключение между ветками меняет структуру папок и файлы. Нельзя одновременно находится в двух ветках одного репозитория.
Создавайте репозиторий сначала на сервере, потом клонируйте локально.
P.S. Лучше поставить на виртуалку CentOS, настроить рабочее окружение и тестировать там.