more maddening yet is you can actually mount it as a limited storage device using https://libimobiledevice.org/ under linux, but not MacOs(to my knowledge)
How do I copy music to my device?
Sorry, music synchronization with newer devices is currently not supported but if you are a keen developer why not contribute a new service implementation for the ATC Service?
EDIT: perhaps it's time I make a utility that I could use to achieve these ends: https://formulae.brew.sh/formula/libimobiledevice