They don't want to get their hands dirty that's why.
As for the battery, my 3G's battery sucks too. Everynight I charge it, wake up in the morning and 100% na sya, when I finish the day it's always 20% or less.
It used to bother me but now I just leave it - I think it's a software problem. When I upgraded to FW 3.0 that's when it started to drain my battery bigtime, and other users have experienced this too. I don't know if downgrading to pre-FW 3.0 would help, but if you do you can say bye to most of your apps
