Plusieurs raisons à cela.
La principale est économique. Développer un programme coûte cher. Je ne parle pas d'un programme comme DigiFoto réalisé par un seul homme passionné qui utilise des modules disponibles à gauche et à droite. De ce fait, il ne peut vendre le programme, pour des questions de droits.
Le contenu de PaintShop Pro, de même que celui de Photoshop et d'autres programmes payants, est protégé par des brevets qui eux seuls coûtent très cher à déposer et maintenir annuellement. On voit la liste de ces brevets pour PaintShop Pro ici :
www.corel.com/patent. J'en compte 34.
Certaines parties du programme dépendent de sociétés auxquelles il faut payer des droits d'utilisation. La liste de ces sociétés est visible sous l'onglet Informations juridiques accessible via le manu Aide / A propos de.
Le staff qui s'est occupé de PaintShop Pro 2018 compte 45 personnes citées dans la liste défilante qui apparaît lorsqu'on clique sur Aide / A propos de. Ces personnes ne touchent pas des salaires de femme d'ouvrage.
Il y a les sous-traitants qu'il faut payer : la société de traduction, les programmeurs chinois qui, même s'ils sont bon marché, représentent un certain coût, le coût de la fabrication de la version CD/papier, etc.
Il faut payer tout cela et EN PLUS faire du bénéfice. Vendre le programme au plus grand nombre d'utilisateurs possible ne peut se faire qu'auprès d'utilisateurs de Windows qui sont largement les plus nombreux. On laisse donc tomber les secteurs qui ne génèreront que peu de ventes : Mac, Linux...
Certains logiciels sont développés par des individus isolés comme ce fut le cas pour PaintShop Pro développé par un aviateur. Si cet aviateur avait eu un Mac, peut-être aurait-il développé PaintShop Pro sur Mac. Il se fait que Windows est le plus répandu et que cette personne possédait un PC. Je veux dire par là que parfois, le créateur d'un programme ne s'occupe pas, au départ, de l'avenir de son programme. Il le fait pour son usage personnel ou pour son cercle de relations. Cela peut expliquer la présence de certains logiciels sur un seul OS. Il y a peut-être d'autres raisons.
En ce qui concerne les gens "qui n'ont pas ou plus de moyens financiers", le secteur marchand ne s'en occupe pas. On ne peut pas vendre et rentabiliser les coûts de production au moyen de consommateurs qui ne peuvent consommer. La firme Apple a développé son iPhone pour les gens qui ont certains moyens financiers. Ceux qui n'ont pas les moyens se contenteront d'une marque moins coûteuse ou achèteront un téléphone d'occasion. Mais je ne connais aucun pensionné qui a opté pour Linux. Seuls certaines personnes initiées à l'informatique sautent le pas d'un autre OS. Ce n'est pas le cas de la grande majorité des utilisateurs.
J'espère avoir répondu à quelques unes de tes questions même si la réalité commerciale est encore plus complexe qu'on ne le pense...