Why did the Turkish language switch from using an Arabic script to a Latin script?

by Tylertc13

What motivated the change?

Felinomancy

Perhaps the most drastic measure was the adoption of the Latin alphabet in 1928. Ottoman Turkish was written with a version of the Arabic/Persian alphabet. While this suited the Arabic and Persian vocabulary, which made up 3/4th of written late Ottoman, it was highly unsuitable for expressing the sounds of the Turkish part of the vocabulary, Arabic being rich in consonants but very poor in vowels while Turkish is exactly the opposite. The result was that Ottoman Turkish sometimes had four different signs for one single sound, while it could not express other sounds as well.

Turkey: A Modern History, revised edition, p. 188

In the next page, it has also been stated that another reason for the change is to cut off Turkey's link with the Middle East and to establish a more "Turkish" identity.