You see hot dogs everywhere -- breakfast, lunch and dinner -- in Cuban meals. They're a huge item at the supermarket.
I suspect the reason is that they're cheap. And they're cheap probably because Cuba doesn't have other "cold cuts" type products to direct all the nasty, rendered animal parts to. So all the scraps go into hot dogs.
Here, they're served as complimentary bar food at a government brew pub in Havana.