Wi-Fi drivers are notoriously complicated on Linux in general, though things have been improving. But yeah if ‘iwctl device list’ comes up empty when you plan to use Wi-Fi to install Arch, especially if Ethernet isn’t a viable temporary alternative because your device doesn’t have an Ethernet port, you’re in for a tough time.
Oh yeah that’s a great alternate option too if your mobile plan includes tethering. I’ve successfully used both Android and iOS tethering in the past and it was pretty seemless each time.