I've done a lot of Federal contracting. They have a lot in common with Fortune 100 companies, yet they are so much bigger the problems scale up tremendously.
Take, for example, the task of changing the name of one working group inside an organization. If you are a small business, you walk over to Cindy and Tom and tell them "You're no longer 'Sales', you are 'Marketing and Customer Acquisition'".
Tom and Cindy spend maybe a couple hundred bucks changing business cards and signage, and life moves on.
Let's present that problem to a Federal Agency. The scale of how it affects everything is HUGE.
So you walk over to the Ohio Marketing sub-department and tell them they are now the "Western Ohio Marketing Department". Seems simple, right?
But now, before they can change their name, they have to find all of the dependent systems that use their name. It turns out the main marketing group uses their name, and has to change all of it's web stuff, paper stuff, etc to support you.
But you are marketing, which means you own customer data. This is covered by Sarbanes/Oxley regulations, so your process of changing everything has to be documented. And the IT department has just informed you that the name change affects 23 of their systems, from the enterprise software control system to the help desk to the change management system. Hundreds of hours of regulatory paper work and more will be required.
The total cost, in the end, to change a name - will almost ALWAYS run into the 6 figures. You'll have 10 $150/hr consultants on the job for a week, plus employees and other staff (temps, etc) and other overhead.
So....don't be surprised. I was once flown to a meeting on short notice, along with 100 other people, where the topic was "How to save money in the next fiscal year". I was all like "How about NOT spending $2000/person to attend a meeting on short notice?"