To have heard about the run-up to the 2021 election on political Twitter, you would have thought that Democrats were cruising to wins across the country -- fueled by Republican opposition to President Joe Biden's agenda and their slavish adherence to former President Donald Trump.