Take the largest ~20 cities in the US and they would be city-states while literally everything else would be a single country.
It's pretty interesting to contemplate what elections would look like if all states simply apportioned their electoral votes according to Maine/Nebraska rules, or a popular-proportion scheme, and disposed of the unit rules entirely.
That is, there are cultural differences between the city and rural majorities, but neither group is particularly homogeneous.
No, it isn't, because while different ideologies have slightly different proportions among the states, the big divide is more urban/rural than regional. Breaking up just gives you the same problems multiplied numerous times with different winners and losers in each of those fights.
The faux-participation model devolved in recent election to shout stuff on online, shout stuff at TV, shout at people listening, and cast vote for one of two scumbags. The real work that got people elected was done by a combination of campaign donors, campaign workers/volunteers, media people, marketing experts, and recently hackers. This collectively filtered the election into a small number of scumbags that voting people chose from. People wanting someone better must get into the groups I listed to help someone better get into that list and stay on it despite smear campaigns. Or use the tactics you mention after election process does what it nearly always does.
And whichever combination of methods is needed also often takes many years to be successful.