Я прекрасно понимаю, что десктоп сейчас далеко не самая популярная платформа
Ни фига ти не понимаешь. Само собой большинство корпоративных решений уходит в клиент-сервер, но не потому что это "популярно", а потому, что это удобно поддерживать централизовано. С другой стороны это может требовать сложную сетевую структуру, так что такие решения не всегда оправданы. Часто суть системы требует наличие "толстого" клиента т.е. достаточно мощное десктопное приложение. Про какие-то мелкие утилиты узкой направленности я вообще молчу.
Например десктоп, который есть в ближайшей франшизе вейп-шопов или кофеен
Скорее всего это тот самый "толстый клиент"
Хочу также обратить внимание на специфику нашей страны.
Ой! А что случилось?
Очень часто слышу о скором повальном переходе муниципальных учреждений на линукс, а там и частники подтянутся (хотя возможно эта предпосылка ложная).
Совершенно верно "ваша страна" не Китай где из-за санкций Microsoft в начале 2000-x за год разработали и внедрили национальный Linux.
Тогда отсюда исключается C#
Не боись, тебе до пенсии хватит
Итого: два самых известных enterprise языка - c# и java не подходят, так как c# не будет/ будет плохо работать на линуксе, а java - "не подходит для десктопа" (в последнее время стал часто слышать это выражение), так как час javaFX уже прошел, а ничего нового вроде не появляется.
Читай выше, повальный переход на Linux "вашей стране" в обозримом будущем не светит, так что с С# проблем не будет. JAVA это десктоп в чистом виде и про скорую смерть JAVA я слышу уже 25 лет и ничего, живет.
Так вот вопрос: на чем сейчас пишут современные десктопные приложения?
Ответ: На всех существующих языках программирования. Даже на PHP. Ну, а конкретно нужно смотреть на обстакановку.
Если это древняя фирма разрабатывающая софт много десятков лет то скорее всего С++/С#
Если твоя программулина должна работать на любой платформе то это JAVA, Python
Если это небольшая контора то Delphi. На Delphi в принципе можно писать кроссплатформенные приложения, но это сложнее чем на JAVA. С другой стороны возможности Delphi несоизмеримо больше
+ еще куча ЯП той или иной степени экзотичности
ЗЫ. Я бы на твоем месте сейчас думал не про языки программирования