No, they could have shipped a product on android, or they could have used secure RCS, or several other things.
FaceTime is not really true either. This was a convenient mistruth. There were several way to remedy that situation.
Also your misremembering iMessage there was no such issue.