I'm not a nokia engineer, but my guess is that at least part of the reason for not including support is power mangement. Yes, they could have included the needed controllers to meet the USB compliance specs, but the engineers might have come back and said "if you do this, given existing battery tech, weight and dimension requirements, we will not be able to give you a full day of use."