It's a two way street. Governments are slow to adopt streamlined purchasing systems because they're spending tax dollars and so everything has to be accounted for and purchases authorized in various different and often complex ways. Many vendors are more then happy to put up with all the inane purchasing requirements BS the government will throw at them in exchange for a high-volume and usually exclusive contract with higher prices then retail consumers would pay.
Not if they take government bailout money! Then they can afford 100 domains!
Protip: Missouri v. Holland