Yes, it obviously did make sense for them not to do it. 669,015 people in Alabama voted for Trump but didn't vote for Moore. It made sense to them to not vote for Roy Moore. I can't tell you what those reasons were, but they existed. It was Roy Moore's job to figure that out and motivate them and he didn't do it.
You presume that the numbers we have are accurate. What if they aren’t accurate? How would you know?