Throwing everything into one bucket called "software" shows a gross misunderstanding of the spectrum here. A *consensus protocol* and an app are both software, but the conditions and need for each to change couldn't be further away from each other.
Tell me the last time you updated your TCP/IP because "it is software and it has to evolve" in order to make your internet better and you'll begin to understand how badly this idea misses the mark.
