Not at all. Winner-take-all has always been the standard system.
Congressional districts are apportioned based on census population data, there is nothing unfair about divvying EVs in this manner.
In 1824, five states (DE, IL, LA, MD and NY) split their electoral votes between three candidates, none of whom got a majority. The election was decided by the House of Representatives, who gave it to the candidate who did NOT win the popular vote, which caused a furor.