Zig is not perfect on targeting AVR, but it's capable enough to not be a PITA.
Since we've made microzig supporting AVR targets (currently atmega328p only, feel free to add more), i'm not using anything else.
Oh and: We can target an ATtiny1616 without problems. avr-libc doesn't officially support the Tiny2 family yet.