* Political status. Puerto Rico is a U.S. territory, but its political status is not fully defined. This means that it is not clear whether Puerto Ricans are U.S. citizens, and if so, what their rights and responsibilities are. This ambiguity has made it difficult to move forward with statehood.
* Economic disparities. Puerto Rico is one of the poorest jurisdictions in the United States. Its economy is heavily dependent on tourism and manufacturing, and it has been struggling to recover from the 2008 financial crisis. This has led to concerns that Puerto Rico would be a drain on the U.S. economy if it became a state.
* Cultural differences. Puerto Rico has a distinct culture that is different from that of the mainland United States. This includes its language, its religion, and its traditions. Some people believe that Puerto Rico would not be a good fit for the United States because of these differences.
* Lack of support. There is not a clear majority of Puerto Ricans who support statehood. In a 2017 referendum, 56% of voters opposed statehood, while 44% supported it. This lack of support has made it difficult for Congress to pass legislation that would make Puerto Rico a state.
These are just some of the reasons why Puerto Rico has not yet become the 51st state of the United States. The issue is complex and there is no easy answer. It is likely that Puerto Rico will remain a territory for the foreseeable future.