Написание backend кода по факту ничем не отличается от написания кода для десктопного приложения. Интерес задачи определяется заложенной логикой. Веб это не только сайты на WordPress под копирку, но и сложнейшие системы банков. Веб приложения имеют ряд преимуществ над десктопом (и конечно недостатков), поэтому они популярны и распространены. И собственно ответ на вопрос, да можно писать не веб приложения и получать за это деньги.