If you want to run software that is only on Android or iOS, then buying a Linux phone would be illogical, no?
You seem to misunderstand me. No decision we make is made logically – not a decision to buy a Librem 5, nor a decision to buy an iPhone or an Android-based phone. There may be one or several logical reasons for one or the other decision, but this is at most a tiny factor.