The agencies you mentioned are less than a hundredth the size of the agencies in the US Gov which are using IE8. The smaller agencies have the luck of getting to be forward thinking. The rest are crushed down by bureaucratic inertia and Microsoft development cultures (with some of the J2EE thrown in too). The IE8 stuff is mainly because they have built so many shitty .NET apps that won't work properly without IE.