That expense isn't high, but you also have to own (unless something has changed in recent years) a Apple device to develop on and an Apple device to test on. I own a Linux laptop and an Android phone. If I wanted to write an iOS app I think I would be needing about $2k in devices.