Why do people from Puerto Rico vote US presidential elections?

People from Puerto Rico do not vote in the US presidential elections. Puerto Ricans are US citizens, but they cannot vote in presidential elections because the island is not a US state.
Copyright Wanderlust World © https://www.ynyoo.com