On ne peut pas répondre à la question telle qu'elle est posée, car vous n'avez pas défini le terme "flexible"."
Sur mon Mac, je peux exécuter des applications Mac, des applications Windows, des applications Linux et des applications X11. Sur Windows, je peux exécuter des applications Windows. Est-ce que cela rend macOS plus flexible ?
Sur Windows, je peux exécuter une plus grande variété de matériel. Est-ce que cela rend Windows plus flexible ?
Le Mac sort de la boîte avec la suite complète d'outils de ligne de commande Unix, des serveurs Unix comme Apache, des processeurs de langage comme PHP et Ruby/Rails, et l'environnement de développement Mac standard supporté par le vendeur (Xcode) est gratuit. Windows est livré avec beaucoup moins d'outils, et la plupart de ces outils sont propriétaires. L'environnement de développement Windows standard pris en charge par le fournisseur est commercial. Cela rend-il le Mac plus flexible ?
Par défaut, le Mac n'exécutera que des applications signées. Par défaut, Windows exécutera toutes les apps, signées ou non. Est-ce que cela rend Windows plus flexible ? Ou est-ce une poussée, puisque ces valeurs par défaut peuvent être modifiées sur les deux plates-formes ?
Sans pouvoir définir exactement ce que vous entendez par "flexible", vous ne pouvez pas vraiment espérer une réponse raisonnable.