Hiring someone but forgetting to prepare a workplace for this person seems very unprofessional to me. There could be valid reasons for it, but they must be exceptions, and just forgetting is not a valid reason.
> How is it better to humiliate them in front of the CEO?
Author just provided an honest answer when asked by an unknown person. If manager had a valid excuse, this should not be a problem. If manager feels „humiliated“ because their mistake was exposed, but behaves professionally, also fine - we should feel sorry for our mistakes and should not expect, that everybody will avoid saying truth just to protect your feelings. Shit happens, lesson learned, move on. Our loyalty is defined by our contract and it is to the company and to shareholders, after all, and every manager in the hierarchy deserves the truth - any conspiracies to hide it are counter-productive politics.