> Base64 implementations are [...] not necessarily interoperable.
Also this spec:
> It is up to the application to ensure that frames and strings are padded if necessary.
So they didn't even specify the standard way to treat byte strings with the length not divisible by 4.