This was actually a great article. So much crypto centered content nowadays is garbage. Very pleasantly surprised by this. I think there are even a lot of interesting related questions that were not explored in this relatively concise post.
Though I don't have any problem with them today, services like Infura are definitely analogous to GitHub and may eventually become weak points in the same way.