All jokes aside, after hearing that EOL is coming to Win10 this October, I have decided over the summer, before fall quarter is in and I'm back to start my 2nd year of college, that I would definitely be taking everything I need/want off of my desktop and switch to something like mint or MX because of how simple and user friendly they've been to me as someone who's only been using Linux for maybe 2-3 years. Only things I would I need are dedicated time and personal drive to pull that off and a new external drive for storing all my files.
I try to avoid things with Red Hat or Canonical stink on it (which is why Kubuntu and Fedora are out)… and it’s more friendly than something more barebones like Arch.
Archinstall script worked fine for me tho, it gives blank which you fill in and press enter, then installer will do it's job without you. p.s i love opensuse tubleweed tho, my top 3 distros is debian gentoo opensuse, gentoo also have gentooinstall script derived from archinstall one
Writing your own internet protocol is a good idea but you shouldn't stop there. You need to run your own internet cables too to make sure it does what you want and isn't controlled by someone else.
You don't have to choose between binary and source, you can get some pre-compiled packages that you don't care about, but e.g. run a custom kernel at the same time.