I believe that both soft and hard forks of a particular cryptocurency (eg bitcoin) are a moral hazard as they change the rules of the game that people already invested time/money/energy into.
The cryptocurrency system as a whole can be continually upgraded by the introduction of new software with brand-new genesis blocks. Anyone that believes in the properties of the new system can then invest into it. Eventually one or more systems with the most desirable/useful properties should emerge.
I believe this to be the only moral path forward.
If I understand the thrust of your argument correctly I think you may be in agreement though from a different angle/perspective.
I read this thread with great interest and this post seems to summarize things for me at least. To recap my understanding of the thread so far:
Bitcoin is good for some purposes and is not good for others purposes (all the "gold" versus "currency" posts).
ALL sides in the great block size increase debate may kill Bitcoin by trying to "fix" it.
Bitcoin is not really broken, it is what it is.
Just leave all the fundamental arbitrary parameters (total number of Bitcoins, current block size, current block generation rate, etc.) as is.
It is too late to change anything now.
If you must make a change to any parameter, create an alt coin and see how the market responds to it.
If we need something with attributes that Bitcoin does not have and can/will never have, create it, don't mess with Bitcoin to do it.
Is that basically what you are saying?