There are good reasons why no state awards their electors proportionally.
Electors are people. They each have one vote. The result would be a very inexact whole number proportional system.
Every voter in every state would not be politically relevant or equal in presidential elections.
It would sharply increases the odds of no candidate getting the majority of electoral votes needed, leading to the selection of the president by the U.S. House of Representatives, regardless of the popular vote anywhere.
It would not accurately reflect the nationwide popular vote;
It would reduce the influence of any state, if not all states adopted.
It would not improve upon the current situation in which four out of five states and four out of five voters in the United States are ignored by presidential campaigns, but instead, would create a very small set of states in which only one electoral vote is in play (while making most states politically irrelevant),
It would not make every vote equal.
It would not guarantee the Presidency to the candidate with the most popular votes in the country.
The National Popular Vote bill is the way to make every person's vote equal and matter to their candidate because it guarantees the majority of Electoral College votes to the candidate who gets the most votes among all 50 states and DC.