Why should ONLY California and NY decide?
They shouldn't. They won't. First, they don't vote in a monolithic block. Trump still got 40% of the vote in both states.
The problem is that because CA and NY are liberal leaning, neither candidate spends much time there. They also don't spend any time in Wyoming or Utah, for the same reason.
Also, as a pratical matter, at some point, Texas will be a blue state. Might happen as early as this year... but at some point, it will be as firmly in the blue column as NY and CA. Then you guys would be screwed.
My oppossition to the electoral college is that it distorts democracy. Not just because someone the people CLEARLY said no to gets elected, but because they limit the election to only a few states.