FPTP was fine when elections were held within a riding, and results were delivered by horseback. You were voting based on a local candidate, not the national party.
Then the railroad, telegraph, telephone, and internet were invented, politics became national, and we’re still using FPTP.
Have you looked at the Stop Killing Games campaign?