Certainly.
Right now I program Rails on an old 2012 MBPr. I want to get a faster machine. Possibilities:
1) Spend 5k on a iMac Pro. That's an absurd amount of money.
2) Get a new MBP limited by USB C, new keyboard, and the abominable Touchbar. That's a lot of money for a downgrade.
3) Get a decent specced iMac or Mac Mini. Most viable option.
4) Ditch Rails, start learning .NET, so I can go Windows 100% to build my own PC. I save money. I lose a lot of time.
5) Build PC, install Linux. Viable but might be a configuration nightmare. I just want to work.
6) Run Linux under Windows host as a VM. Second most viable option.
I'm pretty frustrated. Suggestions?