澳门赌博不犯法的原因是因为澳门特别行政区具有法律上的独立性和自治权。根据《澳门基本法》和《中华人民共和国澳门特别行政区维护国家安全法》,澳门特别行政区享有保持现行社会制度和资本主义经济制度50年不变的权利,因此澳门特别行政区可以自主立法,其中包括赌博合法化的立法。
澳门开赌场是合法的主要原因是因为澳门特别行政区政府将博彩业视为澳门经济的支柱产业,对博彩业进行了合法化和规范化管理。澳门特别行政区政府在1999年接管澳门后,通过立法实现了对博彩业的合法化。澳门博彩业在合法化后,政府对其进行了严格的监管和管理,并通过收取博彩税来为澳门的经济发展做出贡献。
值得一提的是,虽然在中国大陆赌博是非法的,但是香港和澳门作为中国的特别行政区,在法律上享有高度自治权,其赌博合法化与中国大陆赌博非法化并不矛盾,因此澳门赌博合法化并不违反中国法律。