I make my living selling desktop software for Windows and Mac. Yes, there are definitely less of us than there were 15 years ago, when I started. But there are still plenty of niches where desktop apps are as good as or better than web apps. I use C++/Qt to stay away from the horrors of the native Windows and Mac apis and avoid bloat. Code signing isn't a big issue. I don't sell through any app stores. Getting noticed is an issue, but it always has been.