You also are forgetting the fact that Apple has a single device, the iPhone, to support. Yes, there are several versions (3G, 4, 4S) but they are still the same device. Samsung, HTC, and everyone else has not only multiple OS', but multiple devices to warranty, to provide support.
Apple made...