At one stage I even had a third AppleTV, that was hooked permanently to a VPN exiting in a foreign country, so I could get TV content and applications restricted to another region I watch a lot of content in. It was so nice to just pick up a remote and instantly have the foreign appleTV experience, rather than juggle VPN apps and foreign Apple Store accounts on the same device.
I solved this by just pirating everything and putting it in Jellyfin with Infuse on my AppleTV. Managing profiles and parental controls (and god forbid you also want actual curation) is just totally broken if you pay money for the content, but if you pirate it, it works. Go figure. Dropped from like seven or eight streaming services at peak to I think two. It’s not worth it for the savings, though that’s a nice bonus (it all ends up in hard drives or electricity anyway, though) but it’s the only way to get sane UX. Friggin’ irritating.
It's a bit similar to them not supporting Apple TV's "Continue Watching" feature as they don't want to hand over all their watch data to Apple.
In any case, once you have a good setup the pirating UX is very hard to beat (I'm looking forward to the day that Jellyfin on tvOS has feature parity with Plex, not a big fan of Infuse personally. That's the issue to follow for that: https://github.com/jellyfin/Swiftfin/discussions/1294).