Я пару лет назад (а может уже и не пару) слушал доклад ребят,
которые свое ПО с руганью, но перетянули на .NET Core. Как они
сделали морду лица - не скажу. ПО по своей специфике было явно
серверное, но пользовательский интерфейс у него был. А перетягивать
им пришлось потому что у их клиентов стали появляться российские
линуксы в качестве ОС.