

I wouldn’t have an objection to paying them for that.
I did object them to them trying to charge me to stream from my server to my TV in the same house without touching any of Plex’s infrastructure at all, because their license-check is too dumb to understand some of us use things like “subnets”. (I objected even more that their “support” teams are evidently staffed by obnoxious jerks trained only to say “give us money”.)
Fortunately I found the switch to Jellyfin incredibly easy, and so far it’s actually been more reliable than Plex ever was.
You can subnet logically with IPv4.
If you go IPv6 on the internal network you ‘win’ not having NAT, and exposing all your intrrnal services to the net (which… just why?), but lose the ability to do redundant ISPs/failover/loadbalancing, policy based routing, VPNs… Unless you do IPv6 address translation. Which puts you back to “IPv4+NAT, except more complicated.”
IPv6 inside the firewall is more or less entirely pointless.