Because I tried SingleClickRoot, or whatever they call that, first. Then tried the other "proven" method of adb'ing Gingerbreak, su, and Superuser.apk to the phone and running them, but I had serious adb connection issues, which took up most of those hours. Finally got adb working and this method didn't work. Then I tried this other method, which also didn't work. Then I cried like a little girl and threw my phone into the pool.
OK, that last part isn't true.
But, the reality is, there is no root for ED2. I just found out about Odin, so I may go that route. You can get around the update notification by editing /system/default.props file and changing ED1 to ED2 everywhere.