Comecei a programar em Basic, no antigo MS-DOS, depois migrei pro VisualBasic e Delphi.. passei décadas programando desktop e te entendo perfeitamente e concordo com o que você expôs. Existem aplicativos que não precisam estar em um servidor web.
De lá pra cá foquei apenas em backend e pouco ou quase nada desktop então me perdoe se estiver falando bobagem:
Antigamente existiam diversos GUI, scripts e etc para tentar levar o python/php pro desktop
e sempre tinhamos um "pequeno" grande problema para resolver que quase nunca era resolvido (denovo, talvez hoje em dia tenha algo mais profissional para isso, não sei..) que era a proteção do código.. eventualmente você tinha que disponibilizar os scripts no lado do cliente, expondo todo o seu código.. existiam script/esquemas para levar só o pyc, mas mesmo assim era reversível uma boa parte do codigo, houve mudança nesse sentido?
Penso que enquanto não tiver algo profissional para realmente esconder o código, fica dificil de fazer algo comercial (um erp por exemplo).. é claro, nada disso entra na conta se for algo dentro da própria empresa, sistema free/open e afins.. digo para algo mais comercial mesmo.
Podem até falar: há, mas aí é só ter um contrato judicial fechadinho que você entra na justiça e tals.. tá, concordo em ter.. mas estamos no Brasil.. mesmo que você chegue no final do processo e ganhe (justiça no BR nem sempre é justiça), o estrago já foi feito, sua propriedade já foi acessada e provavelmente liberada para todo mundo, então não importa o valor que você ganhe, o seu produto já era..