It makes more sense that he was fired for not doing a good job. Keep in mind that the areas where GRDO had delays fall on Chad's list of responsibilities.
I actually wondered that from the day we found out he was gone. It's amazing he went from "the one who will grow the company to new heights, look at his background he has helped so many companies" to "look at his background, he has been so many places...he must have been canned!"
I thought about that scenario as well. When he sent a message to NOBO about his departure he said something like "I know there are many unanswered questions that hopefully will be answered soon."
He knows we're kept in the dark, and W knows it the most.