What faulty logic.
First hardware is not software.
Yes, well done. I said they create hardware that uses that software, pointing out that they are a massive company that can handle multiple things at once, and they still successfully release hardware & software that works together.
2nd you've provided no explanation for my current Apple software is so bug ridden that it is becoming unusable.
How would I know that
your Apple software is bug-ridden?
For example, mail won't automatically renew certbot certificates when the current certificate expires.
Have you spoken to the Certbot people about it?
For example, there are a number of macOS views that are now fixed iPad size and as a result cut off information that is needed to use the view.
Which views? If they annoy you so much, why not report the bug?
https://feedbackassistant.apple.com/
Mail on macOS routinely won't show new messages that have been downloaded.
Is it a specific provider? Is it POP3 or IMAP? Have you tried on a new user account?
Just because it is delivered does not mean that it works correctly.
All software has bugs. I do my best to report them to Apple so they are aware of them and they can fix them.
Safari crashes or hangs on major websites daily, and no I don't have any extensions installed. Firefox works fine on the same websites.
I don't experience this. Safari, for me, hasn't crashed in years. Which websites make it crash? Do you have steps to reproduce it? What's the spec of your Mac? How many tabs do you have open?
Mail routinely fails to apply rules.
Again, try a new rule or try on a new user account. I rebuilt a few of my rules a few years ago because they didn't work, and I've had no issues with them since.
Xcode or its support daemons crash at least a dozen times per day. This is on brand new hardware that is not used for anything except development.
Got the crash logs? Tried to figure out what's causing it? Have you reinstalled Xcode?
The only way you could have this view is if you really don't use iOS or macOS for anything significant.
Well, that;s just rude. I'm also an iOS Developer, and I simply don't experience the issues you do. You should raise them as bugs so they get fixed. Or you can
not raise them, and continue to grumble about them?
In our iOS code we have dozens of workarounds because Apple API just don't work or don't conform to the API. Often Apple does not even take the time to explain its APIs.
I know, and I have raised issues about this with Apple before. There are some APIs that don't do what they say, or do things that they don't tell you. For example, the APIs for creating a notification. If you add an image as an attachment it adds it but it also
deletes the original file. That's an important action that it doesn't tell you about. Because it's so destructive, I raised a bug with Apple, and either the API will be changed, or the documentation will. But you see, I told them about it, and I hope they fix it; I didn't just sit back and grumble about it.
Don't get me started on the bad thermal design of M4 Pro Mini where it sits with all low power cores running at 100% and never touches the performance cores. Or where all cores on my M4 Pro mini are at 100% and it takes longer to perform the same task that my i9 MacBook Pro will do in 3/4s the time.
I won't; I have no experience of those machines.