I know your question is mostly rhetorical but the short answer is inertia.
When my iPhone dies I will switch over to pixel with graphene but that money has a lot of other uses in this moment (like buying Bitcoin or saving up for a family road trip).
If someone continues to support apple by buying their shit after showing their true colors then yes I agree.
Also a lot of us are not as tech literate as others on here, so I will probably opt for an Above phone that is ready to go and has support (but costs more as a result)