Elon Musk's reasons for changing the Twitter logo to "X" were multifaceted, with some speculation mixed in:

However, the "X" logo was short-lived. Musk reversed the decision not long after, citing a preference for the original logo's thinner lines. So, while the reasons for the change were there, the execution and final outcome were not set in stone.