Well....
The reason It took Ethereum Much longer to react because it claimed the mightiest claim of all.. Being able to design Smart-Contracts which is unchangeable, Period. Having pulled in so many investors using that pitch alone would cause second-thoughts and raise question of the integrity of the whole decentralized platform.
All in all the hard-fork was probably the smartest decision, and so was restoring Steem accounts/funds. Being flexible is without a doubt the better solution.
Long story short: Whales took advantage of that and many many trolls were seen with "Code is Law" nonsense.
RE: 'Code as Law' And its Polarizing Interpretations: What it means for Ethereum and Steem