32GB ram w/ 512 GB SSD is easy and far cheaper on this platform than a mac. However, 2 external monitors isn’t realistically possible on the librem laptops as they currently only have a single video hdmi video output. The processor is a low power spec dual core, which can run VM’s ok but doing full blown ios dev inside a VM running MacOS would be less than ideal. Interestingly since the hardware is fully open people have had success running the librem laptop as a hackintosh which you could probably do as a dual boot.
Hackintosh info: Successful multi-boot OS X/macOS (hackintosh) on Purism hardware?