I don't get the hype. AVIF is marginally better than WebP which is marginally better than JPG. AVIF is also free, and since it's literally the I-frame of an AV1 stream, it can be decoded directly on the GPU, meaning you don't have to store the decoded picture in memory.
JPEG XL can't be decoded in such a way, and tons of people still use JPG.
Browsers do not use hardware decoding with the exception of Apple for HEIC, and it's implausible any will ever do so for AVIF. Chromium tried to, and never managed for simple lossy WebPs. It'd be limited to a subset of images with a matching profile, have significant overhead for most of those "web-friendly" potato images people make pointless comparisons for, and any implementation would not come without downsides. Nobody is willingly shouldering the cost of dealing with all the broken hardware implementations out there. So it's difficult to see it as a possible advantage.