A referendum is great at giving legislators or executives a priority -- my home state of New Jersey has been working on marijuana legalization for years, but it's largely stalled in the statehouse. The 2020 election featured a ballot question on legalization, and the overwhelming "yes" (more than 2/3 of the electorate supports the move) helped kick off another round of legislation (that, in a sadly predictable pattern, seems to be stuck once again).
[0] https://www.axios.com/electoral-college-by-vote-per-capita-4...
The current EC implementation is terrible however. Small states already get massive overrepresentation in the Senate, they don't need a second system to weigh in their favor.
I very much want to see one person, one vote, with approval voting (i.e. pick ALL the people you're happy to see being president, the winner gets the job) being used for presidential elections.