It seems that Elliptic Curve Cryptography, being required by the US government, is not being used outside of the government. Why is this? **And why does the government support it's use for government?**

Is it just because ECC is new and people haven't migrated over. Or is ECC the same as RSA DSA etc...