Why is buying an iPhone or Pixel not logical? They work great and they are affordable (if you keep it 3 years they will cost you about $1 / day for the hardware).
If you want to run software that is only on Android or iOS, then buying a Linux phone would be illogical, no?