The thing is he should have adapted. If you are going to run in a primary you need to know the audience. He lost because he wasn't capable of winning the demographics he needed to win and wasn't able to turnout the numbers with the demographics he was already winning with to overcome the lost demographics.
You assume that the name recognition issue is something that could have easily been overcome had he changed anything.