Is there a reason Apple hasn’t moved to be a virtual carrier yet? They’re usually concerned about ensuring a great experience for their users, which becoming an MVNO and being their user’s carrier would help them accomplish.
They could terminate SMS messages on their end so every message is an iMessage, instead of only those messages between Apple devices (which would also mean devices wouldn’t be responsible for syncing SMS messages into iCloud). Voicemails could be transcribed and displayed in Messages as well.
TL;DR Where is Apple’s version of Google’s Project Fi?