I gave this criticism to Peter Thiel a long time back that he complains about. We were promised flying cars but all we got is 140 characters and yet the startup that he has is basically a chartjs version of a database with an aggressive sales strategy like Oracle. Not exactly world changing now and that is the problem with most of these critics of society, just like movie critics. They can make a great argument over why movies or in this case society is bad but they cannot actually create a better society.
Same with Marc Andreessen who has never actually had a successful startup. Bizarre isn't it?
I don't even understand why you would ever want to do this. You could just invert the input or output at the beginning or end (depending on what the binary tree is used for) for super cheap. It's not uprising that no one has done this in practice, though it also seems trivial (visit each node once).
> Hampering progress for the greater good just because it harms you in the short term is never a good idea.
I'd love to hear your thesis for this, in a way that doesn't whitewash away the negative effects on the individual. If you're going to claim we should all be throwing ourselves on the burning pyre of progress no matter what I'd love to hear more of a compelling argument than "never a good iea".
Same with Marc Andreessen who has never actually had a successful startup. Bizarre isn't it?