In addition to your point, I will also add that it depends on the nature of the job too. I don't know the part you're from but if you conduct a research today on people's opinion about private job, you'll discover that majority are into private work due to inability to secure government job. It's never their preferred choice to work with private organizations. There is nothing to write home about about private jobs. The organization decides your salary and you either accept it or reject the job. I have seen cases of private organizations owing their staffs for more than three good months salary and end up paying on installment when they decide to pay. Let not even talk about yearly bonus and promotion packages or even pension after retirement. An organization struggling to pay staffs salaries, you expect them to surprise their staffs with allowances and packages? It's not possible.
Of course, government work is not completely perfect, it has lapses too but much more better than private work here. Your salary is assured, it might not come early as expected some times but will certainly come. Your promotion is guaranteed and you will have access to numerous yearly packages and loans if interested. You don't need to worry about your living standard after your retirement because gratuity and pension got you covered. Aside that the work in government work is more less than in private works, the pay is also more favorable too in government work. The best of it is to become your own boss with investment and entrepreneur.