There is a reason they don’t send it until someone is online. On iMessage, you know if someone read it, not if they actually are able to receive it. If they fix the bug where the time of the message is when it finishes sending, it will be a great feature because you know if they have access to their phone and data. It will try to send it throughout the down time. Also you can use other rcs apps and have things go through rcs messages because of desktop authentication.
They want iPhone users to have want they want and need when switching to Android. I think it’s not a bad idea. Personally, I find MMS to be horrible. Not because of lack of features but because it is different for everybody in one group chat. The messages become out of order, things don’t send but say they do, etc. iMessage isn’t the best solution, but if I’m being kicked out of group chats because I’m that one person making it MMS, then I’m all for iMessage on Android.
Everybody is thinking about storage speeds but what I want to know is charging speed. We see Android phones using USBC with more then 100w that can charge to 100% in under 30 minutes. Knowing Apple it will probably be limited to like 5w so that you buy a shitty 15w wireless MagSafe charger instead that they get money from. It will probably still get to 100% in under 2 hours, but only because Apple batteries are ridiculously small (3200mah on most recent iPhones, 5000mah is the budget Android phone standard that you can find on $60 phones, some even going up to 6000mah like the Samsung m54).
They protected their users because if they didn’t they wouldn’t have users. I have asked plenty of friends why they don’t use Android and their response is “it doesn’t have iMessage” and that if it did they would switch.