Eh, don’t forget the external forces. Remember Itanium vs AMD’s x86_64?
They didn't have any choice. Itaniums were big, and their defect rate on newer processes was too high to get any yield on chips that size.
Microsoft dropped support for IA64 only a few years ago with Windows Server 2008 R2 being the last OS that supported it due to the limited market share. This was quite long after Intel has killed IA64 internally on it's own.