-evils advocate-. that is also lock-in. i can't read those from a windows machine.
You can read it on a windows machine just fine if you install a little tool that reads those filesystems such as DiskInternals Linux reader (30MB freeware tool). Im a windows user myself as well and don't keep any real linux machines around apart from a raspberry pi.
My point is that because its just a normal Linux partition means its possible to easily read data from it from pretty much any machine that has a SATA port, no matter if its windows, linux or even osx. As opposed to if you use a server with a real hardware raid controller card, or one of the off the shelf black box NAS solutions like Sinology. In those cases its incredibly difficult to get a single byte of usable data from the drives once you pull them out of the original machine. The RAID structure has to be reverse engineered with special expensive data recovery software, all done manually with lots of expert knowledge and you need to have all of the arrays drives(excluding pairity) in working order to recover anything.
These XFS and BTRFS filesystems used here are designed by Silicon Graphics and Oracle for use in enterprise storage solutions, but support for them ended up in mainstream Linux. They are specifically designed to be reliable and resilient against failures or improper shutdowns, so that even if large areas of a storage medium are garbled the filesystem can still read the surviving files and heal itself on the fly from smaller errors. You wouldn't normally pull drives from a large RAID NAS array and try to read them outside, but i find it comforting its easily possible in my NAS in case something bad happens to it.
As for for managed switches : why is there no standard protocol inside the network that allows you to configure ports ? that would be vendor agnostic and could be driven from a central controller.
A switch would have a control channel on a specific ip range. When adding a switch to the network that ip is assigned automatically to a conmmand and control vlan on the upstream port only, that is under control of the admins and invisible to other ports.
When a switch sees such a channel come in from a lower port it switches it only up to the upstream port and other ports do not get to see the control stream.
Switches are designed so they can not originate commands. Switches will only listen to packets coming from upstream. they flow from the controller downward only. so no malicous switch could be plugged in to send commands on that channel as you can't send upstream, only receive or reply. only the controller would need guarding from being taken over. But it's easier to defend 1 element than hundreds.
There's already so many IP protocols. time for a command and control one ?
Yes they already make that kind of switch. Its called an L2 unmanaged switch and they are quite heavily used in large networks.
Plug it in and it works out of the box. They don't even have a configuration web UI or anything since there is no need to set up anything. It simply routes packets towards the correct MAC address and does not even care about what IPs since it ignores the whole IP protocol all together. If that's the kind of switch you want then you just have to buy one. But as a result these simple unmanaged switches also don't give you any of the fancy functionality that needs setting up such as VLANs, trunking etc... or even layer 3 functionality that's normally found in routers.