The electoral college exists in part to prevent high population areas from dictating to the rest of the country. Why should the voters of LA, Chicago, and New York have more clout than several states combined?
The top ten cities in the US have more population than the states of Iowa, Arkansas, Kansas, Montana, Nebraska, North Dakota, South Dakota, Idaho, Utah, Oklahoma, Wyoming, and West Virginia combined. Why should New York city be able to tell people in Montana how to live? How can a person living in the middle of LA know what’s best for someone living in West Virginia? The electoral college to some extent helps to even out political clout among different demographics.
All that said, I think the powers of the presidency should be cut way, way back. I don’t think the office of the president should ever initiate legislative agenda. An increasingly powerful presidency diminishes states rights and dilutes the influence of many separate demographics.
We already have a constitution that does that.
Limited the federal government to enumerated powers, even.
We don't need anything new. We just need to enforce what we already have.
Thomas Jefferson said something politically incorrect about how to do that.