PA is NOT full of libs. The cities are which number two, maybe three in the STATE. The rest of PA is very conservative beyond the old folks who think they are voting for democrats of old. PA has the second oldest elderly count second to Florida. Hate to say it, when the old die off is when PA becomes different/better. It will be another couple decades though; maybe the state can keep up those pension payments; we’ll see.
I will concede to your experience. But it has to have many to keep flopping between parties. Guess you can say PA is truly “open-minded” and thus is famous as a “swing” state.