Why did the Constitutional Convention decide to have the president chosen by electors?

Answer :

because if not people would have been upset