The “one country, two systems” model is not perfect, but it is a pragmatic and realistic approach to reunifying the mainland and Taiwan/Hong Kong/Macau. It allows the two sides time (50 years or longer) to come up with solutions that could bridge the development gap – economic, political, social and cultural – between the three sides. What’s more, mainland China will never allow any of the three to declare official independence.
Source