So I believe the only reason for poor Cuba connectivity is precisely what authoritarian regimes around the world were always doing - prevent its people from accessing information and working remotely.
Cuba has a long history in exploiting its people for what accounts to forced labour:
1) prevent your citizens from leaving the country
2) hire their labour to outside countries
3) keep most of the profits.