All of the companies that you mention are near-monopolies in their field so they don't need to make good products; they make obscenely high profits so they can afford to pay high salaries and thus attract some good devs, it's not like the good devs themselves are a competitive advantage.
You see this in the lifecycle of communication products like Zoom. Early on they have an obssessive interest in the onboarding process and keep statistics about how many people fall out of the funnel because of this problem or that problem. At that phase good UI and good execution is a matter of life or death. Once the product is mature people are still going to keep having Zoom meetings even if some participants have trouble. It's really a lot of work to keep track of every quirk of every device and operating system update so at some point they'll quit doing it.
And that's it. Those applications are produced by large organizations that have a large number of priorities, including profit. The user has little voice. See also
https://pravse.medium.com/the-maze-is-in-the-mouse-980c57cfd...