Cuba may really be on the verge of collapse. Cuba has survived in recent years by allying itself with the Maduro regime in Venezuela who have given handouts of oil to Cuba, which it has then sold for cash. As Venezuela continues to crumble Cuba is in an increasingly desperate situation and will eventually have nowhere else to turn.
Although Cuba has found ways around the embargo, economists estimate they have been deprived of billions of dollars in aid and investments from the US. Many important items manufactured in the US have still never found their way to Cuba. The embargo has genuinely damaged the country and its economy.
The embargo put an end to Castro's global military ambitions.
Although progress has been slow the embargo has worked. When Cuba finally runs out of allies to prop up its crooked regime it will have no choice but to give in to US demands.