[0] https://en.wikipedia.org/wiki/Nintendo_Switch_system_softwar...
[1] https://github.com/Atmosphere-NX/Atmosphere/tree/master/libr...
Some news sites read the Switch's open source credits crediting the FreeBSD project and ran with the headline "Switch OS based on FreeBSD". By the same measure, people should call Windows "based on FreeBSD" because the kernel uses BSD code or used to at least. It's sub par reporting that turned into an urban legend.
The PS3, PS4 and PS5 operating systems are systems based on the FreeBSD kernel, which is probably why it's tempting to think the Switch would be too.
If you go back far enough (prior to NT in particular) the OS doesn't provide sockets, or indeed TCP/IP, and it's true that (some?) popular third party vendors just used BSD code, possibly after filing off the serial numbers, but that's not the Windows kernel.
Also, sockets just aren't that clever. I mean, the idea is pretty clever, but once somebody tells you the idea, it's not exactly rocket surgery to implement.
A secure implementation of sockets in a multiuser-system is not what i would call "trivial"...but yeah the base idea is just a "fifo-file"
https://oss.sony.net/Products/Linux/TV/KD-43XE7000_v8902.htm...
https://www.youtube.com/watch?v=jV6kCVXssZ4
Seeing if something will work on the playstation is like, is there a port in freebsd of this software and how do we get it to run on this thing. You don't get the ports collection unfortunately but thankfully ports are kind of just like a patch diff that you can apply yourself.
Otherwise they could have taken NetBSD, OpenBSD or other BSD