I don't know how long it took, but I am hardly surprised it took a while.
It's a new format, you think it got supported overnight?
And what does delay have to do with it? If an
encryption was broken on the first day, that doesn't make it NOT an encryption.
I promise you this -- AZW3 required changes to calibre's codebase. There was definitely a delay, on those grounds alone.