I guess Google (Android), Microsoft and the Linux community have much more problems with complexity than Apple does. The variety of hardware supported by the operating systems they have to care about is really impressive. Therefore I would say software can be as hard as hardware, maybe even harder. Funny sentence btw! ;-)
That's a good point!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.