I’ve never liked running an operating system inside another operating system, starting with Windows 3.0. Adding another shell inside a shell inside an OS is like using a restrictor plate on a race car except I don’t want to slow down my computer.
Besides, I’m retired now and have no need to switch back and forth. In Windows 10 I play PC games and run Quickbooks Pro along with running Office 365 (free for life with my retirement) enterprise. I use Linux for fun, web surfing and Gnome mahjong. I like some of the utilities for hacking my hard drive as well.
So, I don’t run Windows on my Apple devices and I don’t have a good reason to run it inside Linux.
“I’ve never liked running an operating system inside another operating system, starting with Windows 3.0. “
Virtualization has drastically changed since then. Modern CPU’s have special “things” now to do the context switching with very low overhead.