I sincerely appreciate your comment, thank you.
Replaying blockchains from genesis --- without snapshots -- is stupid. It's not sustainable, scalable, or an efficient use of bandwidth or resources.
When will we learn?
There is a way to sign, randomly verify snapshot data by asking for random blocks... using checksums, etc.
Real design and engineering needs to take place.
You have to walk, before you can run. For now... we seem to do a lot of running without realizing we're need the elementary stuff done first.
Time to go back to the drawing board, and fix what is not conducive to our future
Who should go back to the drawing board? The same guys that weren't experienced enough in the first place, hoping they learned 'all' lessons by now? If a team in a company were to do this we'd just replace them...
Whoever "can". It's never too late to realize what you should be doing.