Politicians are only as bad as the citizens that vote them in. If the people want more "public services" and more "welfare", the politicians have an incentive to deliver exactly that.
And contrary to myth, no, all that spending does not go to "the military-industrial complex".