Its more than just the ties. I work in a government science department that does really amazing and meaningful work tracking animal populations, building climate and weather models to assist firefighters and policy makers (protip: We're in trouble, regardless of what the crusading economists seem to think ) , and coordinating a vast network of parks and wildlife reserves. This is *really* enjoyable work and 1000 times more rewarding than "Yet another corporate intranet for 'sell-cyanide-to-kids-dot-com".
But hand in hand with that is an insane bureacracy. Recently I was asked to make some changes to software to throttle back satelite data rates from remote weather stations in the australian outback from every 2 minutes to every 15 minutes. The satelite data was insanely expensive and the modelling isn't fine tuned enough to warrant data points every 2 minutes (This is for predicting fire behavior during fire-season bushfires) even if we wanted it to be. So we set up the changes and tested it, and waited for the new firmware to be pushed out to the new sites. But no, its a government, anything "simple" is suspicious, so instead it must go through user acceptance testing , a layer of consultants , various committees and of course the various sub-departments must engage in their customary fight over who pays for it. It was 2 hours work and it will save $10K a month easily. But six months later its STILL not even at user acceptance testing whilst the beancounters fight over budget.
Its amazingly demoralizing.