You can't reasonably blame decisions...that at the time were for very good reason.....made 20 years ago for the status of the iPhone today. That's just asinine
No-one said that it was just for the status of the iPhone today.
20 years ago, being with Sprint, with my Nokia 6185i (i being international), I couldn't send a SMS message from the internet to myself, nor could a friend of mine with her Nokia 5110i. My friend's phone was GSM. Mine was not (CDMA). Quick change to ATT using a similar model phone for ATT, and it worked.
Sprint and VZW, with their networks, pretty much told the phone makers to make phones for their network, otherwise they weren't going to sell anything of theirs on their network. Nokia flipped them the bird and stopped making them for CDMA, because they felt that, like in Europe, the customer should be able to take their phone anywhere they want, pop in the SIM card for that network, and have service on that network.
Note, that you still can NOT do that with Sprint, and VZW, to this day, 20 years later. Sprint and VZW pretty much alienated themselves from the world by using CDMA and trying to pass it as the standard for the US. The rest of the world could have been open to them if they made the decision back then to adopt GSM.
BL.