I agree with most what you said, and there are plenty of tards on the left who do what you just described. Problem is, Mr. Orbán masterfully divided the hungarians into 2 "parties" who - similarly to reps and dems in the USA - hate each other and have little critical thinking. Orbán worshippers call everyone who is not them libtards and the other way around, and people who do not belong to either group are always bunched with the "opposition".
For exactly this reason, the opposition parties bunch themselves together to "oppose Orbán" instead of embracing the things the fucker does right (immigration policy, stance on adapting this woke shit and the position on the current war), and try to make things right what he fucks up (there is a sea of improvemens, they could start by rooting out Orbán's vassals from every aspect of politics and government contractors)
Also, any opposition politician who tries to do his own stuff is put under the "gyurcsány & co" umbrella no matter what his actual stance is.