There are plenty of alternatives to handle missing data, although none of them is perfect or fits all cases. Some of them are: