Olá, Gabriel! Como vai?
Sua dúvida é muito relevante, principalmente considerando a velocidade com que as tecnologias vêm evoluindo.
Em relação ao PHP para desenvolvimento desktop, realmente, a experiência não é a mesma que com outras linguagens mais voltadas para essa finalidade. O PHP/TKUI, como você mencionou, é uma opção, mas pode não oferecer todas as funcionalidades que você espera.
Quanto ao mercado atual, ainda há uma demanda considerável para aplicações desktop, embora muitas empresas estejam migrando para soluções web e mobile. As linguagens que você mencionou, como Delphi, Visual Basic e C#, ainda são amplamente utilizadas, principalmente em sistemas legados.
O Electron é uma excelente ferramenta para desenvolvimento de aplicações desktop. Ele permite que você desenvolva aplicações desktop com tecnologias web (JavaScript, HTML e CSS), o que pode ser uma grande vantagem se você já tem experiência com essas tecnologias. Além disso, o Electron tem uma comunidade ativa e muitos recursos disponíveis, o que pode facilitar seu aprendizado e desenvolvimento.
Java, por sua vez, ainda é muito válido para o desenvolvimento de aplicações desktop, especialmente em ambientes corporativos. A API Swing, por exemplo, é bastante utilizada para a criação de interfaces gráficas. Além disso, o Java oferece a vantagem da portabilidade, permitindo que a mesma aplicação seja executada em diferentes sistemas operacionais.
No fim das contas, a escolha da linguagem ou ferramenta depende muito do que você deseja alcançar com sua aplicação, do ambiente em que ela será executada e, claro, de suas preferências pessoais e habilidades.
Espero ter ajudado e bons estudos!