I disagree that rooting is necessary, especially nowadays.
I've only done it to play around with older phones, and never had to do it on my Incredible.
Curious: What did you root for ? And do you also always jailbreak your iPhone?
"now days"? I got that Inspire 4G like a month ago. Trust me, nothing has changed.
You haven't modified your Inc.? Have you ever had your SMS messages completely wiped, randomly? Common problem.
Anyways, my reasons for rooting/custom ROMs (besides overlocking, tethering, ect.):
-Screen capturing (all phones)
-usable calendar (Captivate)
-get rid of lag (Captivate & Inspire)
-bloatware (Captivate & Inspire)
-working GPS (Captivate)
-save more space on measly internal storage, stop getting low memory warnings every two seconds, and be able to send SMS (Nexus)
-stop SMS drafts from deleting theirselves (Captivate)
Those are just some off the top of my head. There's tons more than that I could list.
And do you also always jailbreak your iPhone?
Nope, I don't. Not really a need to.
EDIT: I feel like adding some more problems I've had
-phone screen randomly turning white, then doing a reset on itself because it was "corrupted" (I hadn't even done any modifying to the phone at that point. It also happened multiple times) (Inspire)
-the screen would stop taking touches while it was charging (Captivate)
-no working GPS (Captivate)
-Micro USB port came loose (Nexus)
-Screen will randomly stop taking touches in specific areas, at random times (Inspire)
-no freakin' software updates from the carrier/manufacture
-fragmentation. Seriously.
---
Sent from my second generation, tabular Apple product