I wish they had cancelled the Progresso stop a few months earlier! The ONLY reasons for a cruise stop at Progresso are related to Mexican politics and a desire to extract a few more dollars from cruise passengers. There has never been a place more accurately described as a "tourist trap."
If you really want to visit the ruins, you can do so from Playa or Cozumel. Consider yourself lucky that they made the change!