No matter the manufacturer, every Android phone has one thing in common: its software base. Manufacturers can heavily customize the look and feel of the Android OS they ship on their Android devices, but under the hood, the core system functionality is derived from the same open-source foundation: the Android Open Source Project. After over 16 years, Google is making big changes to how it develops the open source version of Android in an effort to streamline its development.
when average users start fleeing en mass, it’s already to late, and arguably it’s approaching a critical mass where there is enough common knowledge and “friends who use that” to make the jump easier. Right now, the average user doesn’t have much of a reason to jump, but if Google has to restructure their business model due to their ad monopoly getting crowbarred, they might implement stuff that would be enough to get average users to start jumping.