If I switch to android I lose the apps I paid for and my ability to text American iPhone users is completely hamstringed
I do agree that losing app licenses is upsetting. But this is no different than the licensing model for many softwares in the desktop market (e.g. per-user and per-install licenses).
People do this every day. Hundreds of them, at least. Every day.
It's 99% the same experience - except for iMessage users your texts become green instead of blue.
On top of that, you can use many other services for texts, like FB Messenger, WhatsApp, etc.
Beyond that, I don't see why it's Apple's problem that Google and/or other carriers can't make a decent texting experience without Apple making theirs less secure or a shittier experience in the process.