The worst part is, an excellent upgrade exists. The RCS experience between Android users is pretty much as good as iMessage. Apple could support this; not to replace iMessage, but to upgrade SMS conversations. My tech-illiterate mom's Galaxy S negative 12 has it. Of my contacts, every single Android user I text (maybe a dozen) has RCS. Its standard.
When I put my iPhone XS and my S20 Plus side-by-side; chatting with Android users using rich text via RCS; animations at 120hz on a display so blindingly bright the brightness slider turns red at the end; so seamless with the device's edges its like looking through a portal; unlocking with a sonic sub-pixel fingerprint reader; swiping notifications away at a rate the iPhone can't approach; charging my computer keyboard, mouse, phone, laptop, and smartwatch with the same cable... I've religiously used both iPhone and Android, I switch every year, and the iPhone feels like its years behind Samsung right now. Its not close.
RCS: no e2e, multi-device support, or any 3rd party application APIs on Android. In other words, gimped by Google.
Google's messaging department has been chasing it's tail for 10 years. Unless they clone iMessage from the inside out, RCS has no hope. Personally, I want to see RCS fail. It's a lousy spec with few privacy protections built-in. I had it enabled on my phone for a while and there was no indication as to whether my messages were passing through my carrier's servers or Google's RCS endpoint.
Google's been unable to build a iMessage competitor because they don't have the same leverage with the phone carriers that Apple does - because they don't even sell what few phones they manufacture in the carrier's stores.
They built out a technology and gave carriers the option to implement it themselves, or they could just piggyback on Google's servers. Carriers obviously opted to implement it themselves because they don't want to become dumb pipes, then dragged their feet for years.
As I understand it, Google wants to get a basic version in place with all the major carriers first, then start rolling out many of the other features you've mentioned.
Apple's been holding out on supporting it because it's not encrypted, but it'll be interesting to see how they respond to carrier-wide adoption of encrypted RCS when that comes. Will iMessage chats fall back to RCS with Android phones? Or will they continue to fall back to unencrypted oldschool SMS?
Under display scanner on Samsungs is so horribly bad that I'm not worried about it at all :) . I often can't unlock my S10+ in five tries after which it forces me to enter pin. And S10+ cost 1000$ on release last year. I don't use any screen protectors and I've rescanned fingers after Samsung rolled out "fixes" for the scanner. It's junk.
Zero issues with the S20. It works great; not as great as TouchID on older iPhones, as if that were still an option, but barring super wet fingers or gloves, it unlocks every time while declining the fingerprints of my other fingers and the half-dozen other people who have tried mine.
The worst part is, an excellent upgrade exists. The RCS experience between Android users is pretty much as good as iMessage. Apple could support this; not to replace iMessage, but to upgrade SMS conversations. My tech-illiterate mom's Galaxy S negative 12 has it. Of my contacts, every single Android user I text (maybe a dozen) has RCS. Its standard.
When I put my iPhone XS and my S20 Plus side-by-side; chatting with Android users using rich text via RCS; animations at 120hz on a display so blindingly bright the brightness slider turns red at the end; so seamless with the device's edges its like looking through a portal; unlocking with a sonic sub-pixel fingerprint reader; swiping notifications away at a rate the iPhone can't approach; charging my computer keyboard, mouse, phone, laptop, and smartwatch with the same cable... I've religiously used both iPhone and Android, I switch every year, and the iPhone feels like its years behind Samsung right now. Its not close.