Citation: 2C_577/2023 E. 4.1

4.1. Aux termes de l'art. 27 Cst., la liberté économique est garantie (al. 1). Elle comprend notamment le libre choix de la profession, le libre accès à une activité économique lucrative privée et son libre exercice (al. 2). La liberté économique protège toute activité économique privée, exercée à titre professionnel et tendant à la production d'un gain ou d'un revenu (ATF 143 II 598 consid. 5.1; 143 I 403 consid. 5.6.1; 140 I 218 consid. 6.3). Selon l'art. 94 al. 1er Cst., la Confédération et les cantons respectent le principe de la liberté économique. Alors que l'art. 27 Cst. protège le droit individuel à la liberté économique, l'art. 94 Cst., à titre de maxime fondamentale d'un ordre économique fondé sur l'économie de marché, protège la dimension institutionnelle ou systémique de la liberté économique; ces deux aspects sont étroitement liés et ne sauraient être abordés séparément (ATF 148 II 121 consid. 7.2; 145 I 183 consid. 4.1.1; 143 I 388 consid. 2.1 et les références). La liberté économique englobe aussi le principe de l'égalité de traitement entre personnes appartenant à la même branche économique. Selon ce principe, déduit des art. 27 et 94 Cst., sont prohibées les mesures étatiques qui ne sont pas neutres sur le plan de la concurrence entre les personnes exerçant la même activité économique. On entend par concurrents directs les membres de la même branche économique qui s'adressent avec les mêmes offres au même public pour satisfaire les mêmes besoins (cf. ATF 148 II 121 consid. 7.1; 145 I 183 consid. 4.1.1; 143 II 598 consid. 5.1). L'égalité de traitement entre concurrents directs n'est pas absolue et autorise des différences, à condition que celles-ci reposent sur une base légale, qu'elles répondent à des critères objectifs et résultent du système lui-même; il est seulement exigé que les inégalités ainsi instaurées soient réduites au minimum nécessaire pour atteindre le but d'intérêt public poursuivi (ATF 143 II 598 consid. 5.1; 143 I 37 consid. 8.2 et les arrêts cités).