Well that's some nonsense. You can install the Android emulator on MacOS, or whatever OS you use for developing - you can't do that with iOS. You have to purchase a mac to do it.
And I can't even buy only an iOS device, because the iOS device has to connect to a laptop/desktop version of Safari to use its debugger - so I need to purchase two Apple devices!, just to debug the mobile device.
I wouldn't be complaining if I could install the iOS simulator on any other platform - but even on iOS the iOS simulator sucks badly, and it only works on MacOS. It doesn't "simulate" touch events correctly, as they function differently on a real iOS device.