Citation: 2D_5/2022 E. 5.2

5.2. Al riguardo occorre inoltre rammentare che siccome, in materia di commesse pubbliche, il committente fruisce di un ampio potere di apprezzamento, in particolare nella fase di valutazione e di confronto delle offerte (DTF 141 II 353 consid. 3) e segnatamente anche per i criteri di idoneità che lui stesso ha fissato, il giudice deve stare attento a non interferire indebitamente nella libertà di decisione del committente. Riguardo all'aggiudicazione di una commessa pubblica, l'autorità giudiziaria non deve infatti sostituire il proprio potere di apprezzamento a quello dell'ente appaltante, perché se lo fa adotta un giudizio di opportunità, ciò che non le è consentito (DTF 141 II 353 consid. 3; 141 II 14 consid. 2.3; sentenze 2C_803/2021 del 24 ottobre 2023 consid. 5.1, 2C_964/2020 del 25 agosto 2021 consid. 3.1 e 2C_1078/2019 del 22 giugno 2021 consid. 5.2.3). In un ambito in cui il committente gode di potere di apprezzamento, l'istanza di ricorso cantonale può quindi intervenire solo in presenza di un abuso o di un eccesso di tale potere, ciò che può essere equiparato ad un controllo d'arbitrio (DTF 141 II 353 consid. 3; sentenza 2C_803/2021 già citata, consid. 5.1). Davanti a un ricorso sussidiario in materia costituzionale, il Tribunale federale deve a sua volta verificare se la Corte cantonale abbia fatto uso del proprio potere d'esame in maniera sostenibile, ciò che si traduce di nuovo in un controllo limitato all'arbitrio. In questo contesto, esso evita però la cosiddetta duplice limitazione del potere di esame ("Willkür im Quadrat"; "arbitraire au carré") e verifica liberamente se i giudici cantonali abbiano correttamente giudicato, tra l'altro in merito alla valutazione dei criteri d'idoneità fissati dal committente, se quest'ultimo non abbia commesso abuso o eccesso del proprio potere di apprezzamento, altrimenti detto se ha correttamente applicato la nozione d'arbitrio (sentenza 2C_803/2021 già citata, consid. 5.1 e richiami, segnatamente 2C_1078/2019 già citata, consid. 5.2.1).