You seem to have completely missed my main point. The problem is that the industry has less and less to offer a highly skilled engineer for dedicating years of service. We are less inclined to even apply for the positions you mention. There is a serious lack of any chance of vertical mobility for engineers who would rather stay in one place. Regardless of the current fiscal ecosystem, IT and CS engineering positions are still an employees market. In the expanding digital economy you will never have enough good people.
If things like "bored quickly" are part of your hiring criteria, you may have a very difficult time hiring true talent. Do you know what kind of people apply for the positions you mention? Certainly not the free thinkers and risk takers. Some of us desire more than "job security." Much more. I suppose if you run a fish bowl with just one kind of fish, such as a military contractor, you're fine. If you desire to be the next start up snatched up by the likes of Google, Facebook, Yahoo, AOL, etc... I say good luck to you.
Coupling that with the fact that many of us have taken on a "Digital Nomad" life style that complements our curiosity... Well let's just say Marissa Mayer isn't doing the industry any favors. Don't expect us to conform to you when our skills are so highly coveted.