That is bullshit. You always need the hardware, most need a server. There is a difference between programs and applications - ffmpeg for example is not an app, but a program.
This is just the cost of development.
[1] https://www.macworld.com/article/668848/best-virtual-machine...
Whereas, if you target macs or iOS, you can't even start development before you have bought a mac.