A buddy of mine just accepted a new job.
Hurray for him!
He's a Dev Manager, and has been through this before, so he told his Supervisor that he had an offer on the table. His Supervisor had also been through similar before, and said, "So, are you done here, or can we do something to keep you?" My buddy said that he was not done, and laid out conditions that would make it worth his while to stay.
His Supervisor then said, "O.K., let me see what I can put together for you, and I need to check in with HR." So, my buddy put on his waiting hat and returned to his work.
A couple days later, the Supervisor came back with an answer. Yeah, the counter had arrived!
This was at least 24 hours too late. This small process had reminded my buddy more and more of all the things that he disliked about the place. The bureaucracy, the red tape, HR making a mess of things, the inability to just get stuff done.
Could be almost any company, except it's not. It was Microsoft.
People matter. When business process gets in the way of people's lives, and their ability to make informed decisions that improve their lot in life, then that business is probably getting less nimble, less innovative and more likely to fail in the future.
Why couldn't the Supervisor in question just have done the right thing in a timely manner?