I totally understand that. I think it depends on where you work though. I've worked for a couple gov contractors and it has it's upsides. It always seems to be effectively hourly work with a 40hr max work week. Projects can be (if you push for them) short and frequently varied which keeps things fresh and lets you learn/maintain a lot of different skills. The main downside IMO is that the DFARS are nuts but with the security environment we're in, their purpose is at least understandable if not their implementation.