I agree. Most of my elderly friends from Puerto Rico or Cuba say that their children and grandchildren don't speak any Spanish. They are sometimes sad about this ... but even more sad when their children and grandchildren don't go to church.
Most Puerto Ricans have sizeable subsaharan African ancestry (usually 15-35%) and will always “stand out” racially. They are what we used to call “colored.”