Why don’t the descendants of Israel speak Hebrew today?
Because the Hebrew known and spoken today is Masoretic Hebrew which is not what the ancient Israelites spoke. When the tribes were taken into captivity they lost their original language. The old Hebrew language fell into disuse by the time of the Christ, which is why Jesus quoted from the Old Covenant in Greek – the Septuagint (LXX).