There are many vendors. There are no vendors large enough to handle it at government scale, but there are many vendors. If someone was serious about wanting a vendor it wouldn't be hard to become the single vendor. It isn't hard to hire a bunch of technical people, training them on whatever new desktop and set them loose - it is just expensive.