EDNS subnet/ECS is an optional DNS extension. DNS requests have no obligation to provide it. archive.is's behavior is in violation of RFC 7871 [1]:
> Note again that a query MUST NOT be refused solely because it provides 0 address bits.
The shenanigans are absolutely on archive.is's side here.