Minha aplicação controla um hardware. Precisa do dispositivo físico, grande, pesado do lado, senão não adianta usa-la.
Você precisará, ocasionalmente, resetar esse hardware pressionando um botão. Não um botão da aplicação, mas um pequeno botãozinho de plástico, situado ao lado de um led piscante.
A aplicação roda uma bateria de testes, em múltiplas threads, e mostra resultados online, através de um gráfico interativo. O tipo de informação que é muito mais trabalhosa de se exibir usando as tecnologias web disponíveis (sim, já é possível e já tem coisas legais, mas ainda não é tão prático como em desktop).
Aliás, os testes de trafego também podem gerar congestionamento na rede. Outros testes podem exigir abertura de servidores DHCP, FTP, sniffing em modo promíscuo e outras coisas que qualquer pessoal da segurança de informação da empresa vai exigir que o sistema seja fisicamente isolado, em uma rede isolada.
Não faz sentido nenhum essa aplicação rodar via web.
Ainda há muito espaço para aplicações desktop na indústria e na área de engenharia. Não é bom resumir a área de informática ao comércio. Só onde eu trabalho, há dezenas de aplicações desse tipo.
PS: Há o gerenciamento do resultado desses testes também. Nesse caso, concordo, é melhor que esteja na Internet. Afinal, o gerente do Brasil, na Alemanha, pode querer mostrar algum relatório de evolução de testes, estatísticas de produção ou coisas do gênero por lá. 