After the revolution was successful, Fidel Castro eliminated the idealists because, in addition to being no longer useful, they also became a dangerous liability...to him.
Yeah, Castro was lying thru his teeth, promising liberty and elections to further the revolution. The Cubans got screwed!