why is hasty generalization bad