We (the U.S.) put the embargo in place because Castro lied to our faces - said they weren't Communist and only wanted to free the Cuban people. Then he stole our businesses.
Cuba could be a vacation paradise and exporter of coffee and tobacco, but, no, the communist ideology is too important (to those in power).
It was Cuba who banned car imports. That was lifted in 2013.