The first sentence of your post could be interpreted to mean that you knew about this for "a little while" but decided not to inform the rest of us, in which case I don't think it's that weird to ask "why didn't you tell us?"
Even after that is clarified, it could have been professional courtesy rather than 'not at liberty', and possibly other reasons would have worked too.