No, the bans stem from the EULA.
spoiler
This TOS will take effect (or re-take effect) at the (and each) time you begin installing, accessing, or using the Plex Solution, WHICHEVER IS EARLIEST, and is effective until terminated as set forth below. Plex reserves the right to terminate this TOS at any time on reasonable grounds, which shall specifically include, without limitation, discontinuation of the Plex Solution (or related services) as an offering of the Plex business, nonpayment, termination of account, fraudulent or unlawful activity, or actions or omissions that violate this TOS, subject to the survival rights of certain provisions identified below. In addition, Plex shall have the right to take appropriate administrative and/or legal action in the event of breach or (alleged) criminal activity, including alerting legal authorities, as it deems necessary in its sole discretion.
When using the Plex Solution in accordance with the foregoing license, you shall not directly or indirectly (a) use the Plex Solution to create any service, software or documentation that performs substantially the same functionality as the Plex Solution, (b) disassemble, decompile, reverse-engineer, or use any other means to attempt to discover any source code, algorithms, trade secrets, or applications underlying the Plex Solution or any of its tools, content, or features, (c) encumber, sublicense, transfer, distribute, rent, lease, time-share, or use the Plex Solution in any service bureau arrangement or otherwise for the benefit of any third party, (d) adapt, combine, create derivative works of, or otherwise modify the Plex Solution, (e) disable, circumvent, or otherwise avoid or undermine any security device, mechanism, protocol, or procedure implemented in the Plex Solution, (f) use or access the Plex Solution for any unlawful, fraudulent, deceptive, tortious, malicious, or otherwise harmful or injurious purpose, (g) remove, obscure, deface, or alter any proprietary rights notices on any element of the Plex Solution or accompanying documentation, or (h) use the Plex Solution in any manner which could damage, disable, overburden, or impair the Plex Solution or interfere with any third party’s authorized use of the Plex Solution.
But maybe you don't care about any of that shit, either? Idk man the list of things you're dismissing as unimportant is really adding up.
Plex already knows the stuff you are worried about. The SSO has nothing to do with it. Plex doesn’t need data from Google to know, they already have your personal information.
Jellyfin has zero idea who I am or what accounts/IPs access my server, nor do they know what's a part of my media catalogue or if they are legally licensed to me. If I were to use google's SSO, then google would know which accounts/IP's are accessing my server, which isn't a huge deal by itself, but if jellyfin were to have information about my entire account and library then it would suddenly be a very big issue.
But Plex does know what's on your account, and they do limit the number of authenticated users of the account as a part of their TOS and through limitations surrounding their paid plex pass, and they have exercised their right to terminate accounts and pass personal information of infringers along to law enforcement and copyright holders. None of which is even a remote possibility with a completely self-hosted solution. But hey, if you're happy then more power to ya.
Ok, well then why the fuck are you insisting that it's evidence of poor software design? Are you really bitching about it slugging your system without even looking at what the default settings were, let alone looking to see if they were appropriate for your setup? Like jesus christ, you can't even play a typical PC game without tweeking your video settings these days, and yet somehow a self-hosted open-source app is supposed to just guess what your setup is?
yea, lowkey fuck plex standards. I'd sooner use a cheese grater as a razor than go back to that POS