A big reason is that governments have to be accountable to the public. <i>We ourselves</i> create quite a lot of pressure that creates the waste. That, and of course a lot of people inside and <i>outside</i> governments who try to steal something. See for example procurement and bids in public projects.