I think at this point it is doing a disservice to everyone. I think it pushes the blue state/red state narrative which causes each party to all but abandon certain states and only leads to more partisan outcomes.
Maybe a Republican will never win in California, but there are a shit load of Republican votes there that they could be investing money in to get, and it wouldn't be throwing that money away as they would count in the overall vote count. Same goes with Democrats throughout the South. Instead it seems like both parties are only catering to 5 states and the rest of the country simply does not matter.