En effet, si l’installateur est librement distribuable et fonctionne hors-ligne, les utilisateurs n’auront aucune raison de ne pas l’utiliser, donc pourquoi ils iraient copier le dossier du programme installé ?
Parce qu’ils ne tournent pas sous un OS supporté officiellement par ton soft bien qu’il soit en Python ?
Parce qu’ils peuvent vouloir installer le soft là où ils le veulent, par exemple dans un virtualenv, sans se cogner contre ton installeur ?
Parce qu’ils ne font pas confiance à ton installeur qui ne sera nécessairement pas standard ?
Des raisons de ne pas utiliser un installeur, il en existe des milliers…
Dans ce cas là ne vends pas de logiciel en Python (parce que vu tes autres posts sur le forum, tu travailles en Python). La vraie perte, elle est surtout dans le temps que tu vas passer à essayer de mettre au point une solution de protection qui sera immanquablement contournée, au lieu de rendre ton programme stable et maintenable.