That's true, I'll use my country as an instance, the previous administration was better than this ruling government but back then people criticized the other government, they weren't perfect but gave listening ears to the masses to an extent, things were far better than now and they were trying in making the economy better than currently.
What you said is the truth, the present government in my country held protests against the previous one they made people feel the other regime where not trying but they stepped into power and became worst than the devil, even ruined all the good plans the other regime had for the country, instead of bringing development and making the economy better, they're looting through loans from IMF and World bank.
For the development of any country, leadership plays an important role but not every problem in a nation is because of bad leaders, and we cannot always blame them. There are countries that have good leadership but still they are struggling with economic crisis insecurities and corruption and their institutions maybe because of the lack of any productive industries. Both leaders and citizens have equal amount of responsibilities to play their role, they should pay the taxes on time, they should support their local businesses and holding those in power accountable. Only changing the leaders is not going to solve all the problems if the corrupt attitude and poor practices remain in society. A country needs responsible citizens, strong policies and strong institutions to develop.