I can see both sides of this fence. I wasn't concerned with rooting when I first got my DX because 2.2 was just around the corner (turned out to be around a FEW corners), and I didn't want the hassel of having to unroot, return files, and all that jazz. So I didn't bother, and I was more than happy with my phone.
Then the froyo ota hit my phone, and then I started looking into if they'd rooted the official version yet. I didn't find any one-click methods like they had for eclair, but it did work eventually (same as others have stated on here, if it doesn't work for you the first time just keep at it. Took 3 tries before mine finally rooted, but I'm a happy SuperUser now!).
I'm not looking to remove anything, just freeze it with TiBackup. So when gingerbread arrives (I'm not sweating it's arrival at all at this point. I'm completely cool with the way my phone is now... if gingerbread were never to hit the DX I don't know that I'd care) I should have a pretty easy time of getting the phone ready for the OTA. Also, with froyo, some people didn't unroot and still got the update, so maybe that will be the case next time as well!
But yes I'm going to sound like a broken record on here... Wireless Tether is worth rooting for all on it's own IMO. Sure Drocap2 is cool, but I wouldn't have rooted just for that. SetCPU (in theory anyway) is a much more effective battery saver than anything else on the market, and it's only available to SuperUsers. So Wireles Tether, SetCPU and Titanium Back-Up (best back-up app by a mile with the ability to freeze bloatware in the dotate version) are the 3 biggest reasons I rooted.
...... oh and 'AutoKill' requires root to work effectively as well. A quick explanation of what AutoKill does (no it's not your run-of-the-mill task killer)... Android is designed to end (or kill) apps that you aren't using when you are getting low on memory. But the buffer zone that they use is fairly small, so sometimes you can run into problems with it running out before it has a chance to do what it's designed to do. AutoKill allows you to increase that buffer zone so that it starts closing apps you aren't using much sooner than it normally would, leaving you less chance of running into memory problems than with the stock system running things.
Just another reason to.... oh yeah and there's also AutoStarts, it... (ok I guess I gotta quit somewhere because the list can go on and on when you start looking into reasons to root!