If there's one particular complaint I have with Android (or rather, its apps) it's Google's short attention span on apps lifecycle. Soon as you get used to their apps, they go and kill it and offer a less feature-rich alternative that does the same thing:
Google Notebook > Google Keep
Google Hangouts > Allo/Duo/Messages (this one was rough!)
Google Play Music > YouTube Music (the last straw)
The list goes much farther back, but I can't count on YouTube Music lasting long either, much less any Google product whatsoever, that I just decided to buy all my music, keep things on my device, cut all ties to 'the cloud' and use Samsung apps whenever possible. This is still a major shortcoming with Google/Android, especially for those on stock.
Issues I have with Apple also involve app longevity, but in a different sense. Apple's software and apps running on it have to be so new to work. On my Galaxy Note 10.1 from 2012, and my HTC Thunderbolt from 2011, the original, pre-installed Kindle app will still buy, download and read books. But an iPhone 3G won't even open the last supported Kindle app because it demands a later OS (yes, you can install the 'last supported version' from App Store but now it won't connect). This is only one example, there are tons more.
I don't like being 'forced' to give up what I like and what I get used to in order to keep using what I need. My needs are simple, and I'm stubborn in if I like something the last thing I want is the software version of 'coming into my home and rearranging my furniture'. I am very opposed to change especially when it makes the experience feel like work or frustrating to use. So I keep my apps un-updated, disabled all updates (even going so far as to using a VPN on mobile data that blocks update checks, and router blocks on Wi-Fi to block the same). One of my favorite things is Android lacking updates. After iOS 7 ruined iOS for me I don't want to have it happen again. Even my Galaxy S20 FE is quite skeuomorphic because 1, the theme store is akin to a custom ROM for theming, going far deeper than a simple icon or launcher replacement. 2, older apps from Android 2.3 still run on Android 11. Many of my favorite apps come from the era of 2.3 and CyanogenMod 7.1, one of the best custom ROMs of that time. That choice, that level of respect for geeks like myself and not dumbing down for 'the masses' is why I still have an addiction to Samsung. Every device I have that's branded Samsung Galaxy, from my Note 10.1 (2012) my S4 Mini (2013) to my most current phone, the S20 FE 5G (2020) all work and work nicely. They all have long battery life, reliably make, receive calls and texts, have voice control that beats Siri entirely, play my music, can be remote controls (via wifi or IR) have expandable storage, run whatever age app I like, don't force me to update anything, the list goes on. I also like how my S20 lacks a notch and has almost no bezel.
The best part is, if my S20 gets broken, or I forget to charge the battery one day, or if I just want to use a smaller phone, I can just pick up my S4 Mini and go about my day. Pick a tablet, any tablet--Tab 2 7, Note 8.0, the works. I have no need for updates and all those apps and services work perfectly fine.
Also I've noticed that updated apps can slow down devices because of the increased demand for RAM, CPU and so on. Even though Android's older versions dating back to 5.0 Lollipop can run current versions of most apps, the experience is horrid. I have a Galaxy S5 that can't handle most modern app versions (was using it for Walmart, Samsung Galaxy Watch, Kroger apps, none work well). Meanwhile my Note 10.1 with narry an update to any app preinstalled and running no apps later than 2012 runs perfectly fine. Slowdowns are often caused by this incessant addiction to hitting the 'update' button.