No I am referring to management philosophy. Management allocates money for testing and when management does not allocate enough money (or staff teams adequately) testing suffers. It does not matter if that testing is hardware or software.
Apple's philosophy under Cook is squeeze every last penny in favor of the shareholders regardless of what it does to Apple's long term brand. Now, does Cook do this on purpose because he wants to destroy Apple? Of course not. He just does not know any better because he is a bean counter instead of a proper CEO (with sales and brand experience).
Yes, I've heard that argument.
The problem is that it relies
entirely on knowing what is in Tim Cook's heart, which none of us have access to. (or maybe you do?)
Who knows, maybe it's correct that Apple is just greedy and trying to milk the market for all it's worth.
But curiously, no one ever tends to include the following facts with the above argument:
First, Apple's headcount has EXPLODED since Tim Cook took over, which seems to refute the point that it's all about cost saving or inadequate staffing.
Second, devices, services, and software today are infinitely more complicated and interconnected than ever before. This presents extremely difficult and complicated challenges with regards to testing and bug fixing, which no one seems to acknowledge.
I'm not saying Apple doesn't have a greedy side to them, because they do.
I just think the argument that it's all bad or greedy is overly simplistic and ignores real world constraints.