It’s crazy because they have (or had) something like $100bn in cash. Spending 0.5% of that per year on software (development, bug-fixing, performance, and QA) would help tremendously. They’d be insurmountable.
I know “they don’t have to”, but they don’t have to do a lot of things that they do on the hardware side. They choose to.