o desenvolvimento web tem sido a melhor solução
Não, não é, é o que as pessoas adotam. Uma pena. Raramente uma aplicação deveria ser web. Mas todo mundo ignora isso. Então parece que é a melhor a solução. Afinal, a maioria não pode estar errada, né?