Or renting an Amazon macOS instance in the cloud.... a bit of a pain.Developing software on Mac is not the same as Windows or Linux where you can run both within a VM. You need actual Mac hardware to do it,
I think the machine is really a good deal for anyone that has an use case that fit on the base ram and external harddrive, developer but a lot of Apple server stuff as well.