1. Make new software.
2. Discover limitations and mistakes in the code or archetecture.
3. Succumb to the temptation to tear it all up and start over.
Hearn was hardly arguing to tear it all up and start all over, merely to increase an arbitrarily decided limit. Regardless of whether you think that is a good idea or not, it would not be a huge change and if anything qualifies as that, it's LN which is trying to take on the heavy lifting of a decentralized payment network. The irony, of course, is that if it is successful, it will need the changes that Hearn was advocating for anyway.
I think we SHOULD see a block size increase sooner rather than later. I am not sure it is possible... but I would like to see it.