Only God knows why people reject Transubstantiation. There are nominal Catholics who do so. If arrogance or pride or ignorance or inability to grasp or pure evil, whatever, God will judge.
HMMMmmm...
You seem to have left out COMMON SENSE in your list.