Since I need 32bit support and VMs are not option due to no HW acceleration and overall shitty experience (I can’t help but blame Apple for that too) Mojave will be the last macOS version I run before I make the switch to FreeBSD in a few years.
What is the issue with VMs? I develop using them all the time - I’ve got at least five VMs (Linux, BSD, and Windows) loaded on my MBP right now and use three of them constantly.