Democrats are the party of the educated elite. As the percentage of college educated increased they become a big enough block to take control of the party from the blue collar group. Big corporations have served the well educated population of this country quite well in general.