As in physics, politics has a handful of immutable laws. One of these is the Law of Overreaching, which states that the party in power will inevitably overreach.
Majority parties tend to act as though the entire population shares their core agenda. The problem with this, of course, is that for the most part no majority is possible without the support of a sizable number of voters who aren’t affiliated with either party.