It’s super easy to setup CUPS to do AirPrint nowadays. I have a small container on my Proxmox box that just runs CUPS and talks to the printer over the network.
I know that’s not accessible for the tech un-savvy, but it’s there for those of us that are.