I'm not sure if this is the result of a high-priced government contractor boondoggle. The U.S. judiciary isn't a monolithic entity. Each circuit, each district, and even each judge have a great deal of autonomy, and administrative matters are completely decentralized. There's not even a single uniform website for the various courts. Compare the page for the eastern district of Pennsylvania (http://www.paed.uscourts.gov) with the page for the northern district of Illinois (http://www.ilnd.uscourts.gov) and the 7th circuit (http://www.ca7.uscourts.gov). The only thing they all share is the domain!
What it looks like to me is the usual scenario in decentralized organizations. Different pieces adopted systems as the need for them arose, and various systems were layered on top over that over the years to try and achieve some uniformity in certain areas.